The benchmark Nifty ended the June quarter with gains of nearly 20 per cent — the best quarterly showing in 11 years — helped by a surge in foreign flows. Supportive action taken by global central banks boosted investors’ appetite for risk even as coronavirus infections continued to climb at a steady pace. The mid- and small-cap indices logged their best quarterly gains in six years.

)