Home ArticlesRenewable Energy Three Gorges Dam Project Poses ‘Urgent’ Problems, China Admits