Is Thanksgiving celebrated in England?

No, England doesn't have an official national Day of Thanksgiving on the order of the holiday in Canada and the United States of America. But the English have the general European tradition of a thanks for the harvest. One such appreciation of the harvest was Lammas Day, or Loaf Mass. Farmers would make bread from their freshly harvested wheat. The bread would be handed over to the local Church. Nowadays, thankfulness for the harvest is celebrated at different times and in different places throughout England. The celebration may be by a church, a community, or an organization. Oftentimes today, that celebration is linked with recognition of famine, hunger, or underdevelopment elsewhere in the world.