Why Elon Musk just would not pay rent for Twitter offices?
Elon Musk has reportedly stopped paying rent for office space since he took over as Twitter owner in October 2022, following which several landlords have taken the social media company to court. KKR and Co., an affiliate of 1330 Broadway,…