Nilambur, also known as ‘Teak Town’, has made its presence right in the heart of the Malappuram district of Kerala.

Nilambur, also known as ‘Teak Town’, has made its presence right in the heart of the Malappuram district of Kerala.
Several beautiful waterfalls enhance the beauty of Malappuram District in Kerala.