Hollywood actor Margot Robbie found herself at the centre of an online controversy after appearing at the Los Angeles premiere of her upcoming film Wuthering Heights. While her gothic couture look drew admiration, it was her jewellery that ignited a heated debate on Indian social media. Robbie wore a heart-shaped ruby-and-diamond necklace, widely known as the historic ‘Taj Mahal’ necklace, estimated to be worth nearly $8 million.
margot robbie’s wearing elizabeth taylor’s cartier necklace, gifted by richard burton for her 40th birthday, in 1972 pic.twitter.com/OUow0NL9r4
— ✭ (@badestoutfit) January 29, 2026
What Margot Said — And What She Didn’t
Speaking about the jewellery, Robbie mentioned that the necklace once belonged to Elizabeth Taylor and described it as carrying “romantic history.” The actress said the necklace “felt like it had a lot of romantic history and felt appropriate for tonight”. However, Robbie left out an important part of the jewel’s history: It originally belonged to India.
However, many social media users criticised her for omitting a significant chapter of the jewel’s past, its origins in Mughal-era India. This omission quickly triggered accusations of historical erasure and cultural appropriation.
The Necklace’s Mughal-Era Origins
The ‘Taj Mahal’ necklace dates back to the 17th century and was originally gifted to Mughal Empress Nur Jahan by Emperor Jahangir. The pendant bears inscriptions including Nur Jahan’s name, her royal title, and a regnal year linked to Jahangir’s reign. The jewel was later passed on to Shah Jahan, who gifted it to his wife Mumtaz Mahal, in whose memory the Taj Mahal was built.


