prince alwaleed Second Largest Twitter Investor, Prince Alwaleed, Rolled Over $1.89 Billion in Shares to Elon Musk Per LiveMint After previously rejecting Elon Musk's offer to purchase Twitter at $54.20 a share, Saudi Prince Alwaleed bin Talal Al Saud is the second largest owner of the now private social platform. Per the Saudi Prince, Musk's initial offer to purchase Twitter wasn'