Bharat Saudi Aramco plans Rs 20,000 crore India investment in BPCL mega refinery as long term energy ties deepen