The Solar Impulse 2, the world's largest solar-powered aircraft touches down in Southwest China’s Chongqing municipality in the morning of Tuesday, March 31. It had left Mandalay in Myanmar some 20 hours previously. (Photo/CFP)
RIGHT BG
The Solar Impulse 2, the world's largest solar-powered aircraft touches down in Southwest China’s Chongqing municipality in the morning of Tuesday, March 31. It had left Mandalay in Myanmar some 20 hours previously. (Photo/CFP)