Leighton is in Australia as MC of the 2013 World Barista Championships, held at the weekend. The flamboyant Englishman turned up at the final in a bright red suit and bowler hat, and kept the crowd entertained with an announcing style like a Spanish …
http://www.goodfood.com.au/