Al-Neelain Mosque is located in Omdurman at the entrance to Khartoum State. It was established in 1984 under the rule of former President Ja'far Mohamad...... More Info