This picture shows 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.
Photo by fathima_ashfa
Royalties free, Commercial & Editorial use
$10.00


