Chelvara Falls

Chelvara Falls is a beautiful waterfall near to Cheyyandane in Karnataka state, India. Photo of Chelvara Falls – Photo taken from TripAdvisor.com. Chelvara Falls looks as if water is gushing from the beautiful coffee plantations on the mountains. ‘Chomakund’, a beautiful green hill near Madikeri at a distance of around 2 kilo meters from the…

[Continue reading]