Historically famous for its history as a major spice trade centre. Malabar Coast refers to India's southwestern coast, lying on the narrow coastal plain between the Western Ghats mountain range and the Arabian Sea
Located on Harmony Street in Malacca is a historical chinese temple called the Cheng Hoon Teng Temple which literally means ‘Temple of the Green Clouds’ in […]