Putin visited India, signaling defiance to the US amid pressure to reduce Russian oil purchases.