Chinese in India welcome the torch relay relay in New Delhi, India, April 17, 2008. New Delhi is the 11th stop of the 2008 Beijing Olympic Games torch relay outside the Chinese mainland. (Xinhua Photo)
Olympic flame arrives in India
Beijing Olympic flame arrives in Islamabad
WHO: A/H1N1 virus could mutate
China urban property prices down 1.1%
American journalist freed in Iran
Memorial: Changes in the earthquake-stricken area
5.12 commemoration: Warm hearts from freezing polar
Audacious great ape aborts ingenious escape plan