Barcelona, Spain is a Mediterranean coastal city in Catalonia, positioned between the sea and surrounding hills, with a dense urban layout shaped by long avenues and a defined waterfront. This video ...