22 Apr 2014 Sport is Great Britain is a sport-loving nation, and it's the birthplace of some of the world's favourite sports. Join Richard as he visits Silverstone, home of Formula 1, and Wembley Stadium, the 'temple of football'. Read more about Sport is Great1Log in or register to post comments