At least 28 people were injured in the German city of Munich after a car was driven into a trade union protest march. Police arrested a suspect, an Afghan asylum seeker, at the scene. The incident follows a series of recent attacks involving immigrants.