Indian markets end muhurat trading with Nifty above 25,000

Business