The domestic E&P major on Monday signed a contract under which bp BP will serve as the TSP for India’s largest offshore oil field