London, UK

Princess Diana and Dodi Fayed Memorial inside Harrods, London.

It is a life-sized sculpture of Diana and Dodi 
gazing lovingly into each other’s eyes as they release an albatross into the sky 


Advertisements