Emkay said the Nifty could fall to around 21,000 if oil remains elevated. It warned of a twin impact on corporate earnings through demand destruction and margin pressure from higher input costs, ...