Related Articles

  • Barcelona, Spain

    Situated in the Mediterranean coast and nestled between two rivers, Barcelona was a city founded thousands of years ago.