In Xinjiang''s mountains, an ocean of solar panels
Above them stretches an ocean of solar panels, glittering as far as the eye can see. This is one of China''s largest renewable energy projects, set high in the mountains of Nileke in Xinjiang
View Details