Red Square in Moscow (Photo by Spencer Platt/Getty Images) Photo: Spencer Platt

Russia to tender off 1.3GW in onshore wind for 2018-21 delivery

14 March 2017 16:23 GMT Updated  14 March 2017 16:23 GMT
By Bernd Radowitz