Email
Password
Remember meForgot password?
    Log in with Twitter

2014-07-06 12:00:07

Angela Merkel and her delegation ride an electric vehicle during a visit to the FAW-Volkswagen plant in Chengdu, southwest China's Sichuan province on July 6, 2014

Image uploaded by AFP
Latest News
Top News