Bath's biggest-ever Christmas market is officially launched this evening when its 139 chalet-style stalls open to the public. The market, which sells unique and handmade gifts, decorations and food, has become a magnet for visitors to the city over recent years by transforming the quaint streets and square between the Abbey and the Roman...