2 Jun 2021, 14:00 UTC · By: Elena Gorgan / Public transportation is recommendable and safe, until you throw demonic possession into the mix; this urban legend dates back to the 1930s
26 Jun 2013, 16:35 UTC · By: Mihnea Radu / The double bus is one of London's main attractions, used by millions of tourists every year. As tall as a house and as recognizable as Trafalgar Square, it's the perfect vehicle to pull of...
4 Jan 2012, 13:40 UTC · By: Andrei Tutu / London’s famous double-decker might be a symbol of the city, but this doesn’t mean that it can stay on the road forever, The vehicle needs a replacement and the vehicle you see in the ad...