Advisory firm sues Elon Musk's Twitter, saying it hasn't been paid
Last month, the company that owns Twitter's San Francisco headquarters accused Twitter of refusing to make more than $3 million in rent payments. Twitter also faces legal proceedings in London over a failure to pay rent.
