Chelvara Falls is a beautiful waterfall near Cheyyandane in Karnataka state, India. This photo is from TripAdvisor.com. Chelvara Falls looks like the water is gushing from the beautiful coffee plantations in the mountains. Chomakund, a …
Continue reading