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