Delicia Stadium, Birmingham, West Midlands, United Kingdom

73 Fights