The Russian invasion of Ukraine, sanctions on the country, the abstention from the UNSC resolution by India and China and their decision not to criticize Moscow are a heady mix that have been dominating every media discussion. Numerous factors led up to the current crisis – the US was aware war was on the cards, […]