Images

Flowers and a card addressed the Britain’s Prince Harry and Meghan Markle are seen attached to the railings of Kensington Palace in London

Flowers and a card addressed the Britain’s Prince Harry and Meghan Markle are seen attached to the railings of Kensington Palace in London, November 28, 2017. REUTERS/Darrin Zammit Lupi

Be the first to comment