Twickenham is the home of English rugby, and the foremost English rugby stadium. It's also home to the finest collection of rugby memorabilia in the world, and acts as a venue for major pop acts. Take the tour and learn a bit about the history of English rugby.
Image Photo by Graham Jowett on flickr