Putin takes oath as Russian president; NATO and EU sulk and boycott Kremlin ceremonyHindustan TimesMay 7, 2024