A football stadium is covered by heavy fog in Dalian, a port city in Northeast China's Liaoning province on June 30, 2011. [Photo/Xinhua]