As I have commented before here, I believe BJP is in the illusion of some sort of global right wing brotherhood. They have consistently compromised Indian foreign policy to gain some point in domestic affairs of US, Canada, etc Modi has a soft spot for Trump for apparently this reason. How else...