Results 1 results found Meeran Jumma Masjid Mosque, Old Town, Galle, South Coast, Southern Province, Sri Lanka, Asia