Location Concerts Seen
London, England, United Kingdom     3 concerts
Wembley, England, United Kingdom     2 concerts