Putin's anti-MNC stand may put India, China in a spot