India is a land of many waters. The country has over 400 rivers that flow across its vast landscape. These rivers are grouped into several major river basins that serve as lifelines for millions of ...
For centuries, this river has quietly shaped civilisation, culture and belief systems across the Indian subcontinent. Flowing from the mountains to the plains, it has been a witness to history, faith, ...