Less than two weeks ago, the lavish Ritz-Carlton Hotel in Riyadh was playing host to some of the world's top executives. Now it appears to have become a detention center for Saudi royals ensnared in a corruption investigation.

More...