Source: Lake Geneva Regional News

October 08, 2012 | 08:28 PM

Barcelona is in the north of Spain.

Fact Check