Barcelona is a world-class sporting city that hosts some of the best annual events in European sports and which has teams…