By admin Uncategorized Russia has been a longstanding and time-tested partner for India. Development of India-Russia relations has been a key pillar of India’s foreign policy Previous Post Is the UK’s support for Israel’s atrocities in Gaza finally wavering? Next Post ‘Populists and scapegoats’: How to build a better social security system