British Petroleum (BP) and Reliance Industries have announced a two-pronged partnership that will see BP take a 30% stake in select Reliance oil and gas fields in India, while the two companies will also create a jointly owned sourcing and marketing company. The total outlay for BP will be up to $20 billion.