Beautiful city of Barcelona, capital of Catalonia (a Spanish province), is situated on on the shore of the Mediterranean sea and bordered at either end by 2 river deltas.  Barcelona…
Continue Reading