Siddharth Mehta

7 Months ago
Bay Capital Partners, an India-focused investment firm, has been investing in ...