West faces humiliation in Ukraine
If the meeting of the Group of 20 (G20) major economies in India was intended as a show of unity against Russia, it succeeded in producing precisely the opposite result. The final declaration of the Group, which pointedly refused to condemn Moscow, immediately provoked a…
