A strong hailstorm battered several municipalities in the Barcelona metropolitan area, Catalonia, Spain on Sunday afternoon.