Nifty holds above 24,900; foreign investors continue to pump funds

Business