The Ganges River basin is the most populated in the world, home to more than 650 million people, and some unique endangered and endemic wildlife. The word Mitra means ‘friend’ in Hindi. Our Mitras ...