Location Concerts Seen
London, England, United Kingdom     8 concerts
Wembley, England, United Kingdom     2 concerts
Barcelona, Catalonia, Spain     1 concert
Manchester, England, UK   1 concert
Norwich, United Kingdom   1 concert