Mid, smallcap shares fall up to 5%; HPCL, Voltas, Swiggy top losers

On the Nifty Midcap 100, Hindustan Petroleum stock was the top loser, down 4.35 per cent at ₹334.35 per cent