‘Mona Lisa’ of stamps returns to Britain for first time in 143 years

‘Mona Lisa’ of stamps returns to Britain for first time in 143 years