Torrential rain flooded homes, businesses and roads in the Greek island of Rhodes as Storm Bora pounded the country . The flood washed away cars and debris in the town of Lalysos, damaging people's houses and properties. Two people died in flash floods. Watch NDTV's The World Report for the latest update.