Witness nature at its best at Corbett Falls in Uttarakhand, India. Cascading down moss-draped boulders, the 66-ft high waterfall makes for an enthralling experience.🇮🇳 @India | @Indian 🇮🇳
Explore Best of India. Our chat rooms: @Hindi @Tamil @Telugu Our bots @Robots