Can someone please explain this?
BPCL is part of Nifty 50. (Mcap as of today 77k crores and promoter holding 53%)
However IOCL which has much larger mcap (mcap as of today 130k crores and promoter holding 51.5%) is not a part of Nifty but it is part of Nifty Next 50.