Architectural masterpiece on man-made Malacca Island – Straits Mosque (7) Architectural masterpiece on man-made Malacca Island – Straits Mosque