Cecil Martin
Writer, Editor, and Director in USA
Barcelona is the second largest city in Spain, both in terms of area and population. Capital of the autonomous region of Catalonia, Barcelona or Barca, is located on the north eastern part of the Mediterranean coast. ottawa train tour