Hampton Court Palace Festival is back for 2013, with a selection of intimate concerts to choose from between 13-24 June. This is the festival's 21st year, and it promises to be ... Read More