Saudi Prince Alwaleed bin Talal Al Saud has replied after Elon Musk asked, "How much of Twitter does the Kingdom own, directly & indirectly?" "I believe you will be an excellent leader for Twitter. Kingdom Holding Company and I look forward to roll our ~$1.9billion in the 'new' Twitter," Alwaleed tweeted. Earlier, Alwaleed opposed Musk's offer to buy Twitter.