England invented everything, England is the best country in the world! Here's a thread to celebrate that fact! Unless you think otherwise!