If sunshine is pure gold on earth, rain is the nectar of the sky. As monsoon grips the country, rushing currents and gurgling streams become ubiquitous. Here are the most beautiful waterfalls in India to wet your soul – Dudhsagar Falls (Goa) The sight of the Dudhsagar Falls in monsoons is a magnificent one. The…Read More