Location Concerts Seen
Barcelona, Catalonia, Spain 3 concerts
Manchester, England, United Kingdom 1 concert