Explanation: To understand the geographical layout of northern India, it is essential to recognize the positions of the various states and union territories. Himachal Pradesh is a state located in the northern part of India, bordered by several other states and union territories. To the north of Himachal Pradesh are the union territories of Jammu & Kashmir and Laddakh.
Jammu & Kashmir and Laddakh were previously part of the state of Jammu & Kashmir. However, in 2019, the Indian government bifurcated the state into two union territories: Jammu & Kashmir and Laddakh. This change in administrative status does not alter their geographical positions relative to Himachal Pradesh.
Himachal Pradesh is surrounded by several other states and territories:
- To the north: Jammu & Kashmir and Laddakh.
- To the east: Uttarakhand.
- To the south: Uttar Pradesh and Haryana.
- To the west: Punjab.
- To the northwest: Jammu & Kashmir.
The confusion in this question often arises from the proximity of other states and territories to Himachal Pradesh. For instance, Punjab and Haryana are located to the west and southwest, respectively, and are not directly north of Himachal Pradesh. Similarly, Uttarakhand is to the east, and Chandigarh, while it borders Himachal Pradesh, is not located to the north.
Understanding the geographical layout of these regions is crucial for comprehending the political and administrative divisions of northern India. It is important to note the specific locations of each state and union territory to avoid common misconceptions and to accurately identify their relative positions.
In conclusion, the correct answer is (D) Jammu & Kashmir and Laddakh, as these are the union territories that lie to the north of Himachal Pradesh. This understanding is essential for students preparing for competitive examinations that test knowledge of Indian geography and administrative divisions.