Malappuram (literally, a land atop hills) is situated 50 km south east of Kozhikode. Bounded by the Nilgiri hills on the east, the Arabian sea on the west and Thrissur and Palakkad districts on the south, Malappuram is enriched by three great rivers flowing through it - the Chaliyar, the Kadalundi and the Bharathapuzha. It was a famous centre for Hindu-Vedic learning and Islamic philosophy.