Sort:  

Yes, England is the home of football. It was invented in Preston, I believe.