Location Concerts Seen
London, England, United Kingdom     4 concerts
Wembley, England, United Kingdom     2 concerts
Reading, England, United Kingdom     1 concert