Indian markets end week higher with Nifty 24,570.65, Sensex 78,499.17

Business