This dramatic footage shows the moment a truck driver was saved from the top of a lorry after flood waters swept it away in the city of Ayacucho, Peru.

The South American country has been battered with heavy rain over the past week, forcing people to leave their homes and blocking the central highway.

Heavy rain in Peru has left 11 people dead, 5,181 people seriously affected and 588 houses destroyed this year, according to a report by the Ministry of Agriculture.

The weather conditions are being linked to El Nino.