Italy has launched an investigation after a fully electric-powered bus with foreign tourists veered off a busy overpass on the Venetian mainland Tuesday.
Police in Venice are investigating the source of a phosphorescent green liquid patch that appeared Sunday in the city’s famed Grand Canal. The governor of