Not that they haven't met before...
But here's a good one!
Yup, American hotel chain Starwood is gonna run three luxury hotels in communist Cuba!
Isn't that great! Capitalism uber alles!
Oopsie... while that good news story is seeping into the news, here's another story: communist China is buying Starwood!
Is it a fucked up world or what?