Every country keeps its National Interest in mind while taking any step .. as India did at the time of Voting against Iran in UN or Russia did by not supplying Kryogenic Rocket engine to India under pressure of USA. India & US / China can never be good friends ,as they will never stop their support to pakistan due to their strategic & economical Interest & India cant ignore this fact , as pakistan is a mega stopping block in its emerging economic & poltical power struggle.