Britain's most expensive Christmas markets boycotted as shoppers slam 'rip off' prices
Rip-off Christmas markets are charging as much as £9 for a cup of mulled wine and more than £6 for hot chocolate - here are some of Britain's most expensive festive fairs