India is a large country and has its own diplomatic issues. Voting against Israel in UN doesn't mean that they are enemy. They don't have to agree with everything we do. It is a part of the process in democracy. They are rising power and surely going to dominate the coming century. Good point is that India is not a anti-Semitic country .