Bank Nifty poised to extend monthly winning run to four for the first time in 2 years. What's behind the momentum?

Nifty Bank reached a record high of 57,387 on June 27, driven by strong buying in key stocks. The index has gained nearly 3% this month and is poised for its fourth consecutive monthly gain, its longest winning streak in the past two years.

Markets