Sequoia Capital

1 Month ago
Stanza Living, a managed accommodation provider in India, is in the final stages...