Bharat Petroleum Corporation



BPCL (318) - Support 312-306 

if hold then the upside target 344-354