Malappuram
India /Kerala / Malappuram / Malappuram Malappuram – literally meaning “On top of the hills” is a picturesque town dotted with small hills, verdant greens & gurgling fresh water streams. Malappuram Located 50 km southeast of Kozhikode & 90 km southwest of Palakkad on the Kozhikode – Chennai highway NH 213, it was once the headquarters of […]