States Top Leading News
EUROPE (STL.News) European countries are witnessing a flooding nightmare. Storm Barra has disrupted northern Spain. River Arga overflowed resulting in the flooding of streets.
?
SOURCE: WION News via YouTube