Shamsa bint Mohammed Al Maktoum is an Emirati princess and a member of the Dubai ruling family. In July 2000, she fled her country and hid in London until August 2000, where she was kidnapped off the street in Cambridge by men working for her father. She hasn’t been seen in public since.
Previous Fact Next Fact