mayor of Sant Gregori — political position in Spain