The Strait of Hormuz closure has been responsible for global crude oil prices surging and resulting in an economic shock for the world. India, dependent on imports for almost 90% of its needs, has seen the impact.
Stories That Soar Beyond Headlines