India has 3-4 weeks of crude and fuel inventory despite the Hormuz Strait closure, with only 40% of supplies routed through the corridor, senior government sources told NDTV Profit.