
Rescue vehicles stand by at the site of a car crash in Amsterdam, the Netherlands, on June 10, 2017. In front of Amsterdam Central Station a car hit pedestrians and crashed against a wall at around 9 p.m. local time, injuring eight people, Amsterdam police said on Saturday. (Xinhua/Rick Nederstigt)