India’s Bank of Baroda Implements Sanctions on Russian Oil, Aligning with Jeffrey Sonnenfeld, Steven Tian and Yale Team’s Research Breaking News India’s Bank of Baroda Implements Sanctions on Russian Oil, Aligning with Jeffrey Sonnenfeld, Steven Tian and Yale Team’s Research Leonard Thomas April 5, 2023 Bank of Baroda, one of India’s largest state-owned banks, is blocking payments for Russian oil in accordance...Read More