India is set to host Russia’s Putin, deepening ties, unfazed by U.S. tariffs

Russia’s President Vladimir Putin awards India’s Prime Minister Narendra Modi with the Order of St. Andrew the Apostle the First-Called at the Kremlin in Moscow, Russia July 9, 2024. 

Evgenia Novozhenina | Reuters

As India reels under punitive…

Continue Reading