Designed by
Title
Melaka Straits Mosque #152608275
Description
The Melaka Straits Mosque is a mosque located on the man-made Malacca Island in Malacca City, Malacca, Malaysia. The construction cost of the mosque was about MYR10 million.
This image is editorial