Mother nature has proven itself faster and more efficient than a European government in the race to construct a £900,000 dam.
Beijing: China recently announced plans to build the largest hydropower dam in the world, with a capacity to generate three ...