Malacca Straits Mosque or Masjid Selat Melaka. It is a mosque located on the man-made Malacca Island near Malacca Town. Malaysia