India’s dilemma over West vs. Russia

The information war over alleged killings in the town of Bucha near Kyiv underscores the high stakes in smearing the Russian operation in Ukraine. Pentagon has distanced itself saying it has no independent information.

India’s dilemma over West vs. Russia