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
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