A man holds a Chinese flag as protesters take part in an anti-Japanese protest outside the Japanese consulate, guarded by police (in background), in Shanghai on August 16, 2012. Anti-Japanese protests were staged in Shanghai and Beijing following the arrest of a group of pro-China activists who landed on a disputed archipelago known as Diaoyu in China and Senkaku in Japan. Picture: AFP.