India is offering 26 blocks or areas for finding and producing oil and gas in a mega offshore bid round, upstream regulator Directorate General of Hydrocarbons said on Tuesday. The "government announces the offer of 26 blocks covering an area of approximately 2.23 lakh square kilometers for exploration and development through international competitive bidding," the DGH said without giving timelines …