Al-Nilin Mosque or The Mosque of the two Niles, is a Musjid in Omdurman, Sudan. It is located on the western banks of...

read more