From London and Paris to New Delhi and Sao Paulo, traditional taxi drivers united worldwide against Uber in 2015, a year that saw riots, legal battles and even a kidnapping in protest against the startup.

The colours blue and green symbolise the rift between opposing political parties in Taiwan, an entrenched divide that polarises friends and families, with this weekend's historic China summit adding fuel to the fire.

Tens of thousands of people massed in the eastern German city of Dresden in counter rallies over the anti-migrant movement PEGIDA, with one demonstrator left seriously injured in a brief clash between the two sides.