03/11/2023
Chitrakote Waterfalls.......
Discover the breathtaking beauty of Chitrakote Waterfalls in Bastar! 🌊 Known as the "Niagara Falls of India," this natural wonder is a sight to behold. With its impressive 100 feet drop and lush green surroundings, it's a paradise for nature lovers. 🍃 Don't miss the opportunity to witness this marvel of nature in the heart of Chhattisgarh.