answersLogoWhite

0

Of the 10 most popular sports in the world, 8 were invented in Britain, hence, Britain is widely considered to be the home of modern sport.

User Avatar

Wiki User

12y ago

What else can I help you with?