Indian markets have corrected 10% from the peak due to weak Q2 results and FII outflows. 103 smallcap stocks declined ...