Kashmir is bordered by Himachal Pradesh to the southeast and Khyber Pakhtunkhwa to the west .
The region is bounded by Xinjiang to the north and Tibet to the east ( both parts of China ) , the Indian states of Himachal Pradesh and Punjab to the south , Pakistan to the west , and Afghanistan to the northwest .
Kashmir