Russia Slams The QUAD; Puts India In The Firing Line As Moscow Inches Closer To China

Russia’s attempts to defuse tensions between India and China, who have been standing eye to eye at the Line of Actual Control (LAC) in Ladakh for almost six months now, have not been really successful