Heavy rainfall in Lausanne, Switzerland, turned the city streets into flowing rivers on June 11.
MeteoSwiss, the national weather service, said a record 41.1mm of rain fell in Lausanne in a ten-minute period.
Police received over 500 emergency calls and the fire service responded to 240 incidents. Credit: romaniaazi via Storyful