Bharat Petroleum Corp Ltd (BOM:500547), or BPCL, has officially opened a 51-MWac/71-MWdc solar park in the state of Uttar Pradesh that will supply green electricity to several of the Indian oil marketing company’s refineries.