Nilambur, Kerala
Nilambur also called the land of teak plantations, is a remarkable town in the Malappuram region of Kerala. This place occupies an extraordinary place in the historic backdrop of Malabar, with its enormous woodlands, normal excellence, interesting untamed life, beguiling waters, imperial residences and energetic provincial populace. Kerala has a long relationship with teak and …