Clueless diners at Jeremy Clarkson's pub have been left baffled by the establishment's bizarre rule.

The Farmer's Dog has been widely praised since it opened last year - with many customers leaving glowing reviews.

However, some visitors were unimpressed after noticing several items, including ketchup and Coca-Cola, were missing from the menu.

Clarkson's pub only uses Great Britain's produce to support British farmers - meaning some common condiments aren't on offer.

Although the former Top Gear host regularly discusses the importance of his strict business model, it seems some customers didn't get the memo.