Stocks to Watch today, March 27, 2026: BPCL, IOCL, Oil India, RIL, and others will be in focus; here's why