One of the longest surviving World War Two veterans in Guernsey has died at the age of 104. John Barnes was born in London but moved to the island in 1961 for work. The Royal Navy Lieutenant Commander ...