
IMAGE: EXPLORESRILANKA Sri Lanka’s Red Mosque, or Jami Ul-Alfar Masjid, also known as Rathu Palliya in Sinhala, and Samman Kottu Palli in Tamil, is a magnificent architectural wonder. Situated in the lively Pettah district, one of the oldest parts of […]