The water gushing in full flow from a height is still considered as one of the most fascinating sight of nature. I am talking about waterfalls here.
Waterfalls are one of the most breathtaking wonder of the nature.
When we talk about India, we are filled with some of the most exotic waterfalls of the world.
In this topic we will cover the most amazing waterfalls of India.