Indian markets post 3rd straight weekly loss despite IT outperformance

Business