India’s highest waterfalls and where to spot these natural wonders
One of India’s highest waterfalls, it is 1,020 ft high and also the most iconic tiered fall, and the name of this fall is translated as ‘sea of milk’. This waterfall appears on the river Mandovi, at the border of Karnataka and Goa. This is also a favorite among tourists because it is majestic in…