canoe.com
DELETED: Trolls force Meghan Markle to shut down ‘secret’ Instagram account
Becoming a royal and losing much of her freedom has not been easy for Meghan Markle. As RadarOnline.com has learned, the Duchess of Sussex recently shut down her secret Instagram account after read…