Princess Ashraf Pahlavi, the twin sister of Iran’s late Shah Mohammad Reza Pahlavi, passed away peacefully in her sleep at her home in Europe on Thursday. 703 more words