China has granted approval for the development of the ‘world's largest hydropower dam’ in the Yarlung Zangbo River in Tibet.