downtoearth-subscribe

Oil and Natural gas sale garners high demand

India has received bids for at least $35.2 billion of stock in Oil & Natural Gas and five other companies, 11 times the amount sold, signaling that investors may buy shares in planned stock

Related Content