News

Ever wondered if human ingenuity could literally shift our planet? Turns out, it can – albeit ever so slightly.
ADDIS ABABA, Ethiopia — Ethiopia’s prime minister said Thursday that his country’s controversial power dam on the Nile has been completed.
China is preparing to install one of the most powerful impulse turbines ever built at the Datang Zala Hydropower Station in ...