Multiple choice Gujarat, Rajasthan, Punjab and Jammu and Kashmir have common frontiers with Nepal China Pakistan Afghanistan Reveal answer Fill a bubble to check yourself C Correct answer Explanation Gujarat, Rajasthan, Punjab, and Jammu and Kashmir all share international borders with Pakistan. These states form India's western frontier, with Rajasthan having the longest border with Pakistan among Indian states.