Swiggy appoints Sahil Barua, Mallika Srinivasan, Shailesh Haribhakti as independent board directors Read more