Ends Years Of Denial Despite Evidence

New Delhi: After several years of denying the existence of any river project on the Brahmaputra, China has finally admitted to India that they are indeed building a hydropower project on the river.