Kashmir has been divided between India and Pakistan since their independence in 1947, and both claim the high-altitude territory in full.