Indian state-owned refineries have suspended purchases of Russian oil following threats from President Donald Trump to impose 100% tariffs on countries cooperating with Moscow. Sources cited by Reuters indicate that Indian Oil Corp, Hindustan Petroleum, Bharat Petroleum, and Mangalore Refinery have halted these purchases due to reduced discounts on Russian oil and Trump's warnings. The refineries are now sourcing crude from the Middle East and West Africa. The move by state-owned companies, which account for over 60% of India's refining capacity, comes as President Trump previously threatened to penalize India for its continued acquisition of oil and weapons from Russia. This action impacts a significant portion of India's approximately 5.2 million barrels per day refining capacity. In related developments, Microsoft has ceased cooperation with an Indian refinery that is 49% owned by Russian Rosneft, following new EU sanctions packages, according to Bloomberg. Meanwhile, Ukrainian lawmakers have passed bill #13533, submitted by President Zelensky, which aims to restore the independence of Ukraine's anti-corruption agencies. The Verkhovna Rada voted with 331 in favor of restoring the independence of NABU and SAP. Separately, explosions were reported overnight at the Kotelnikovo railway station in the Volgograd region, a Russian logistical hub, as Ukraine continued its drone campaign. Additionally, explosions occurred at the "Radiozavod" plant in Penza, Russia, a facility specializing in advanced communications systems for the Russian armed forces. Dmitry Medvedev, on his Telegram channel, continued to mock President Trump, stating that any strong reaction from Trump to words from a former Russian president proves Russia's stance is correct and that Moscow will continue its own course. Reports indicate that Russian forces have advanced over 800 meters in various microdistricts of the city of Yar, raising Russian flags and confirming control in occupied areas. The number of people affected by a recent nocturnal attack by Russians has been updated to 124, with the wounded receiving assistance and rescue operations ongoing.