Château Latour 2013 was released today (23 March) at approximately €365 (£315) per bottle ex-Bordeaux, with UK merchants offering the wine at around £4,200 per 12-bottle case in bond, according to Liv-ex. Read the full article here.