Location Concerts Seen
London, England, United Kingdom     43 concerts
Wembley, England, United Kingdom     6 concerts
Hamburg, Hamburg, Germany     1 concert
Ipswich, England, United Kingdom     1 concert