The magnificent Chitrakore Waterfalls

Chitrakoot Waterfalls

The unspoilt state of Chattisgarh has a gem of Waterfalls in the heart of it – the Chitrakote Waterfalls, often known as the Niagara Falls of India. The roaring white wide and gorgeous plunge is enough to fill you with awe and take your breath away. It was the final moment of truth and I was there in front of the much-admired widest of waterfalls in India, I was in Chitrakote Waterfalls.

Continue reading “Chitrakoot Waterfalls”