India Stocks Recover From Geopolitical Rout; Midcaps Lead