Moment Car ‘Exploded’ In Iconic Amsterdam Square
Amsterdam: A man set himself and his car on fire on Amsterdam’s iconic Dam Square on Thursday, police said, in what they suspected was a possible attempt to take his own life. Images posted by local media and online show a small red car pulling up to the National Monument located near the square’s southeastern […]