Best of News

Keywords

This is a satellite image of the Century Lotus Stadium, Foshan,... News PhotoChina - East Asia,DigitalGlobe,FIFA,FIFA World Cup 2010,Foshan,Image,International Team Soccer,Science and Technology,Soccer,Square,StadiumPhotographer Collection: DigitalGlobe 2013 DigitalGlobeCENTURY LOTUS STADIUM, FOSHAN, CHINA - APRIL 23, 2012: This is a satellite image of the Century Lotus Stadium, Foshan, China, hosting the 2010 FIFA World Cup. Collected on April 23, 2012. (Photo DigitalGlobe via Getty Images)