South
East
North
West
Answer is Right!
Answer is Wrong!
The correct answer is C. North.
Himachal Pradesh is located to the north of Haryana. It is bordered by Jammu and Kashmir to the north, Ladakh to the east, Uttarakhand to the southeast, Uttar Pradesh to the south, and Haryana to the southwest.
Here is a map of India showing the location of Himachal Pradesh relative to Haryana:
As you can see, Himachal Pradesh is located to the north of Haryana. It is a mountainous state with a population of over 7 million people. The capital of Himachal Pradesh is Shimla.
I hope this helps! Let me know if you have any other questions.