
Image: www.shaikhusmanwali.org The Dewatagaha mosque is one of the more well-known mosques in Colombo for its attractive exterior. Located near Colombo Town Hall, the mosque is visited by Muslims and non-Muslims alike. Most people find the mosque is beautiful to look […]