Tensions run deep between India and Pakistan , whose dispute over Kashmir has led to decades of hostility and triggered three wars .