What is the difference between England and Britain?

England is a country, and Britain is a group of countries, England, Wales, Scotland and northern ireland.