At the Valdai Discussion Forum in Sochi, Russian President Vladimir Putin took aim at the United States for pressuring India over its continued oil trade with Moscow. Defending New Delhi’s sovereign choices, Putin declared that “India will never allow itself to be humiliated,” underscoring that Washington’s attempts to penalize India are bound to fail. In Read More…


