Chinese stage anti-Japan protest in Beijing
Protesters have staged anti-Japanese demonstrations in cities across China, amid escalating tensions over disputed islands in the East China Sea.
In Beijing, people threw stones and bottles and tried to breach a barricade manned by riot police.
Passions have been inflamed by the purchase of some of the islands this week by the Japanese government.