March’s top stories: China plans space power station, E.ON to shut German plants

Image: Nordex wins 111MW turbine delivery order for wind project in South Africa. Photo: courtesy of Nordex SE.