
A letter written and sent in February 1916 arrived at a flat in south London after more than 100 years, surprising the residence’s current owner.
The envelope reportedly has a stamp bearing George V’s head. It arrived at a flat on Hamlet Road, Crystal Palace, in 2021.