Designed by
Title
Masjid Selat Mosque, Malacca, Malaysia #16869559
Description
One of the more contemporary iconic landmarks of the historic town of Malacca in Malaysia, the Masjid Selat mosque is located at the man-made island of Pulau Melaka.
This image is editorial