Designed by
Title
Sri Lanka`s Red Mosque, or Jami Ul-Alfar Masjid, is one of the architectural wonders of the world. Situated in the bustling Petta #184000805
Description
Sri Lanka`s Red Mosque, or Jami Ul-Alfar Masjid, is one of the architectural wonders of the world. Situated in the bustling Pettah district, one of the oldest parts of the city of Colombo,Sri lanka.