Sensex down over 20% in dollar terms, Nifty down 18.6%

Business