Apparently the reason of this divorce, is that Amira wanted to have kids, but Prince Al-Walid didn't want. He has two kids from his first wife, and none from any other, Amira was his seventh wife and seventh divorce :-p
In her place I would do the same, she was only 24 when she got married to him she's still young, and it's normal that she wants to have kids.
I don't like the fact that Al-Walid got married to a young and well-educated woman only to use her for his communication and medias, many people got intersested to him and what he does just because they wanted to see a Saudi princess who has a public role and who doesn't wear hijab. It's a pity
__________________ “God has given me many blessings. But the greatest of all is to be husband to Rania and father to our children Hussein, Iman, Salma and Hashem. They are the lights of my life”. HM King Abdullah II