Swiggy receives buy rating from Emkay Global with ₹310 target

Business