India faces criticism in Britain for stance on Russian invasion of Ukraine