News

U.S. Secretary of State Marco Rubio has called India's ongoing oil trade with Russia a "point of irritation" in U.S.-India relations.