As Vladimir Putin and Xi Jinping head to Delhi for the BRICS summit, Narendra Modi finds himself at the centre of a rapidly shifting geopolitical landscape. India, China and Russia may share the BRICS table, but their relationships with each other - and with the United States - are far more complicated.