The Indian prime minister has staked his political reputation on cleaning up the Ganges, but can one of the world's dirtiest rivers be saved? Show more
Discover 11,128,835 listings and 277,916 playable programmes from the BBC
The Indian prime minister has staked his political reputation on cleaning up the Ganges, but can one of the world's dirtiest rivers be saved? Show more