Heavy rains cause significant flooding on the Greek island of Rhodes
The streets have turned into actual rivers, sweeping away dozens of vehicles and causing flooding in homes and commercial establishments.
The streets have turned into actual rivers, sweeping away dozens of vehicles and causing flooding in homes and commercial establishments.