Created by Sporcle Check out their website for more fascinating quizzes Follow them on Twitter @sporcle Like O-Posts on Facebook You can also follow O-Posts on Twitter @OPosts

When you think about the world’s most loved sport football, your mind automatically goes to England and then it goes to London where some of the best teams in the world were born. If you’re a sports fanatic then you’ll love the tailored trips that discover some of the world’s best sporting museums and football 

Continue Reading