Mehraboon Irani of Nirmal Bang Securities believes Indian markets are yet to reach their short term top and these midcap stocks can give good returns. Firstsource Solutions, Dalmia Bharat, DCB and South Indian Bank are other midcap stocks that investors can bet on.