Destination India Kerala

Idukki in Kerala to have Kerala’s first caravan park.