The hydropower project, regarded as the biggest infrastructure project in the world, raised concerns in the lower riparian countries, India and Bangladesh.
As per the plan, the massive dam will be built at a huge gorge in the Himalayan reaches where the Brahmaputra makes...