Why does India have to import oil?
India has to import oil to meet the ever increasing industrial and domestic demands.