NSE: BPCL

BPCL: Navigating Geopolitical Storms and Green Shoots in a Volatile Market