News

Barcelona, Spain, has been battling against floods which were caused by a severe storm last week. This footage shows one street becoming completely engulfed by water.