Markets tumble as Nifty, Sensex record sharp weekly losses; rupee hits ₹86 against the US dollar amid relentless FII selling.