Postcard which ‘should be in a museum’ delivered 121 years after it was sent 0 22.08.2024 14:41 Evening Standard The postcard is believed to date back to 1903.