A troubled triangle: Iran, India and Pakistan