巴塞罗那位于西班牙东北部的地中海岸,它是西班牙第二大城市,亦是西班牙加泰隆尼亚自治区的首府,通行西班牙语和加泰隆尼亚语两种语言。