20110722 business.india-business: Cabinet approves BP buying stake in RIL's 21 blocks