Himachal Pradesh shares boundary with:
Answer & explanation
Correct answer: option 3
The correct answer is Option (3) → Four Indian states
Himachal Pradesh shares its boundary with four states:
Punjab to the west
Haryana to the south-west
Uttarakhand to the south-east
Uttar Pradesh, along a very short stretch in the south
To the north it touches the Union Territories of Jammu and Kashmir and Ladakh (states no longer since 2019), and to the east Tibet (China).