Nature in all its grandeur
There is nothing to beat the beauty of Nature, and the simplest hamlet in the world may be the grandest work of Nature. Chellarkovil is a little known village in the picturesque Kumily in the Idukki district of Kerala, South India.
The entire landscape of the village is serenely beautiful with the resplendent waterfalls that adorn the place adding to its beauty. Chellarkovil is on the border of Kerala so that Kumbum, the village adjacent to it falls within the neighbouring State of Tamil Nadu.