Markets see worst July since 2002, Nifty ends below 11,000

Business