Nepal floods have also renewed scrutiny of China's hydropower projects in Tibet, including its mega dam on the Brahmaputra River.