India is known as the country of rivers. The origin of most of the rivers of India is the Himalayas. Almost all the rivers originating from the Himalayas are perennial.
Let's know the world famous tallest statues of India