The Indian states bordering Pakistan are Jammu and Kashmir, Punjab, Rajasthan, and Gujarat. These states share the international boundary with Pakistan along the western front. Option A is incorrect as Himachal Pradesh, Uttaranchal (Uttarakhand), and Sikkim do not border Pakistan. Option C is incorrect because Mizoram is in the northeast, far from Pakistan. Option D is incorrect as Meghalaya is also a northeastern state not sharing any border with Pakistan.