Illikkal Kallu is a major Indian tourist attraction spot in Moonnilavu village of Meenachil taluk in the eastern Kottayam district of the state of Kerala, India
4k 00:45
Add to Collections
Add to Favorites