Nifty closes 24,624 after CAS surge, domestic buying offsets outflows

Business