Image: In this photo released by China's Xinhua News Agency, total solar eclipse is seen in southwest China's Chongqing Municipality, at 9:16 a.m. on Wednesday, July 22, 2009. Asia witnesses 21st century's longest eclipse on Wednesday.
Images: AP
Clouds play spoilsport in 'eclipse village'