Barcelona is the reigning champion of Spain 's top league and has won 18 titles over all .
Barcelona
Spain
/location/administrative_division/country
Spain
Barcelona
/location/country/administrative_divisions
ORGANIZATION
Barcelona
LOCATION
Spain