A pub in England has come under fire for its cheekily named beers – but the owner insists the names are just in good fun. The Coach & Horses, a pub located in Billinghay, a village in England, is ...