Bharat Petroleum has signed a Rs 31,802 crore loan agreement with the State Bank of India Consortium to finance a petrochemical complex and refinery expansion in Bina, Madhya Pradesh. The consortium includes Punjab National Bank, Union Bank of India, Canara Bank, Bank of India, and Export Import Bank of India.