Tag - India

4 Mesmerizing Hidden waterfalls in Idukki

Seldom visited hidden waterfalls in Idukki, Kerala South Indian state of Kerala, named as one of the ten paradises of the world by National Geographic Traveler, is famous especially for its ecotourism initiatives and breathtaking backwaters. Its unique culture, traditions and nature have made Kerala one of the most popular tourist destinations in the world. The...