Heavy rain battered parts of the Iberian peninsula on Tuesday, flooding streets, sweeping away cars and forcing authorities in Portugal’s capital Lisbon to suspend bus and tram services and close some main roads.
Heavy rain battered parts of the Iberian peninsula on Tuesday, flooding streets, sweeping away cars and forcing authorities in Portugal’s capital Lisbon to suspend bus and tram services and close some main roads.