Anti-Japan protests across China over islands dispute
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.