Jeremy Clarkson has come under fire for a surprising American element to his pub which punters say is an affront to its '100% British' branding.

The Farmer's Dog in Oxfordshire boasts of proudly backing UK farmers with its meat like lamb and venison all reared on home soil.

But while the former Top Gear star quips on his website he has 'failed' to make a simple gin and tonic British and joked he 'can't run a pub that doesn’t serve avocado or Coca-Cola' it seems these are not the only features to have broken tradition.

Customers have taken to social media to voice their concerns about 'spending two hours listening to American themed music'.

James Milligan said on X: 'Amazing birthday weekend in Cotswolds, visited Jeremy Clarkson's The Farmers Dog which prides itself on being 100% British.