Beautiful city of Barcelona, capital of Catalonia (a Spain’s province), is situated on on the shore of the Mediterranean & bordered at either end by 2 river deltas. Barcelona is that the second largest city in france after its capital city Madrid. Barcelona features a population of 1.5 million, over …
Read More »