These tree-mendous images show Britain’s biggest Christmas tree farm desperately harvesting thousands of firs to meet the demand from families.
The sprawling 22,500-acre Elvedon Estate in Newmarket, Suffolk, supplies homes and business across the nation with the festive evergreens.
Forestry experts began cutting down the beautiful trees at the beginning of November with members of staff working up to 90 hours a week to meet with demand.

The trees range from five to 20 feet in height with some costing up to a whopping £1,000.
Elvedon Estate grows 100,000 Christmas trees every year and has been a major supplier to British families for the past four decades.
Each tree is annually hand trimmed by dedicated growers in order to achieve the perfect cone shape.
Kieran Jones of Elveden Christmas Trees said: “When it comes to felling, you’re working beneath the canopy and every movement brings a shower of freezing ice and snow down on you.
“By the end of the day your back aches, your arm is dead and you’re soaking wet and cold. It’s not the most pleasant part of the job.
“The trees are trimmed annually until they reach 14ft and a perfect cone shape. From that point on it keeps its shape naturally.
“You often hear people saying that £25 is a lot for a tree that you’ll only have for a month, but if they considered the work involved in getting it there they might think again.”