Indian markets set for cautious start as Nifty closes 24,056

Business