Answer: (Detailed Solution Below)
Option B: Punjab, Jammu & Kashmir, Rajasthan and Gujarat
Detailed Solution:
The correct answer is “Punjab, Jammu & Kashmir, Rajasthan and Gujarat”.
The state of India that shares a common boundary with Pakistan is: (2) Punjab, Jammu & Kashmir, Rajasthan, and Gujarat