News

A letter written during World War I has finally arrived at a flat in Crystal Palace, south London, more than 100 years later. According to the BBC, the envelope, sent in February 1916, bears a ...