Nifty nosedives to three-month low; small and mid-caps fall sharply

Nifty nosedives to three-month low; small and mid-caps fall sharply