Rain and water pouring down on the streets of Birzebbuga on island of Malta on a cloudy autumn day with rain showers.