India's Nifty down 3.1% as markets hit 8th weekly loss

Business