Topic: China
Spreading across 17 square miles, the giant Tengger Desert Solar Park is located in the Ningxia province of what country? China

No comments yet.