At least two people have been killed and several injured after a car rammed into a crowd on a busy shopping street in the German city of Mannheim ... The Independent is the world’s most free-thinking ...