he Saudi Royal Court announced today that Princess Tarfa bint Saud bin Abdulaziz Al Saud has passed away. In a statement, the...