The wonderful city of Barcelona, town of Catalonia (a Spain’s province), is situated on the shore of the Mediterranean sea also bordered at either end by 2 canal deltas. Barcelona is the second largest town in Spain after its capital place Madrid. Barcelona has a population of 1.5 million, over 4 million plus suburbs. the [...]

Continue reading " Barcelona Tourist Guide "