Oil prices stabilize after drop; India's stance on Russia in focus.
Oil prices steadied after a monthly drop, with Brent near $67 and West Texas Intermediate below $64, amidst concerns about a potential glut and geopolitical tensions. Traders are particularly attentive to India’s position on U.S. pressure to end crude imports from Russia, especially before Prime Minister Modi’s meeting with President Putin. The U.S. has imposed secondary tariffs against India, linking these measures to its broader strategy concerning the Ukraine conflict. In this context, New Delhi’s approach to energy imports underscores its balancing act between maintaining strategic partnerships and navigating external pressures, reflecting India’s assertive foreign policy stance amid global geopolitical shifts.