Warburg buys 90% stake in Vistaar Fin for $250mn

May 30, 2023 - 06:30
Warburg buys 90% stake in Vistaar Fin for $250mn