Actress Penelope Cruz is shown in an undated publicity photo from the film 'Volver' by Spanish director Pedro Almodovar. The film is one of 20 films in competition at the 59th International Film Festival in Cannes, which begins May 17, 2006
The past 5 years: China's global leadership
Getting stared at in China: Cultural curiosity, globalization and racism
The smartphone - Indispensable to life in China