Hidden place · Ampara, Sri Lanka

Islamic Da’wa Institute and Hijra Mosque

The Islamic Da’wa Institute and Hijra Mosque is described as both an Islamic Da’wa centre and a landmark building. It is located near Hijra Junction in…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload