Small and midcap indices post worst weekly decline in two years

· Economic Times