The correct answer is: A. Himachal Pradesh.
Haryana is a landlocked state in northern India. It is bordered by Punjab to the west, Rajasthan to the south, Uttar Pradesh to the east, and Himachal Pradesh to the north. The state has a population of over 28 million people and a capital city of Chandigarh.
Himachal Pradesh is a state in northern India. It is bordered by Jammu and Kashmir to the north, Ladakh to the northeast, Uttarakhand to the east, Uttar Pradesh to the south, Haryana to the southwest, and Punjab to the west. The state has a population of over 7 million people and a capital city of Shimla.
Sikkim is a state in northeastern India. It is bordered by Bhutan to the west, China to the north and east, Nepal to the southeast, and West Bengal to the south. The state has a population of over 600,000 people and a capital city of Gangtok.
Arunachal Pradesh is a state in northeastern India. It is bordered by Bhutan to the west, China to the north and east, Nagaland to the south, Manipur to the southwest, and Assam to the west. The state has a population of over 1.3 million people and a capital city of Itanagar.
Mizoram is a state in northeastern India. It is bordered by Bangladesh to the west, Tripura to the southwest, Assam to the south, Manipur to the southeast, and Burma to the east. The state has a population of over 1.0 million people and a capital city of Aizawl.
As you can see, only Himachal Pradesh shares a border with Haryana.