Square Yards plans $200 million-$300 million IPO over the next financial year (i.e., by March 2027 / FY27) for $2B valuation

Business