The Chitrakote Falls
The impressive Chitrakote Falls is India’s widest waterfall and is often referred to as the country’s own Niagara falls. Watch this interactive video and learn more about the falls!
Video: K.R. Deepak | Production: Ramakrishnan M