Vista's investment will translate into a 2.32 percent equity stake on a fully diluted basis, making Vista largest...
8 May 2020 9:05 AM IST