it is located in europe from spain in catalonia to france