Yamuna, Indian River of Life and Death
The Yamuna River, one of the great rivers of India, extends 855 miles (1,370 km) from its pristine source in the Himalayas, through the densely populated plains of Uttar Pradesh. It flows directly through Delhi [...]






