Arab Money Back on My B.S. Busta Rhymes

seven star hotels, Maybach

Busta is referring to the seven star hotel in Dubai, the Burj Al Arab, which is the world's only 7 star hotel. Maybach, of course, is a manufacturer of premium luxury automobiles.
internot