Rajasthan
Punjab
Himachal pradesh
Gujarat
Correct option is D. Himachal Pradesh. Rajasthan, Gujarat, and Punjab all share their borders with Pakistan, and Himachal Pradesh does not.