Anti-Japan protests across China over islands dispute
19 August 2012 Last updated at 16:03 BST
Anti-Japanese protests have taken place in cities across China after Japanese nationalists raised their country's flag on disputed islands.
Thousands of people took to the streets in Shenzhen, Guangzhou and a number of other cities demanding that Japan leave the islands in the East China Sea.
In Shenzhen, some demonstrators attacked Japanese restaurants and smashed Japanese-made cars.
Mariko Oi reports.