News

India is refusing to stop buying oil from Russia, even after President Donald Trump said he would punish the country with fresh penalties and a 25% tariff. According to reporting from The New York ...