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
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