Solar eclipse is seen in Lanzhou, capital of northwest China's Gansu Province, on July 22, 2009. [Xinhua]