Twitter allegedly failed to pay rent for its head office in California.
Twitter allegedly failed to pay rent for its head office in California.
Twitter allegedly failed to pay rent for its head office in California.