The Latest version of Rachel's Shoe Nestled in the bay of St Malo, the Channel Islands claim the unique, if unenviable distinction of being the only part of Britain to have been …