China has officially launched construction of what experts call the world’s largest hydropower project, a colossal dam on the Yarlung Zangbo (Brahmaputra) in southeastern Tibet. China has officially launched construction of what experts call the world’s largest hydropower project, a colossal dam on the Yarlung Zangbo (Brahmaputra) in southeastern Tibet.