Haryana shares its southern border with:

Rajasthan
Uttar Pradesh
Madhya Pradesh
Maharashtra

The correct answer is Rajasthan.

Haryana is a state in northern India. It is bordered by Punjab to the north, Himachal Pradesh to the northeast, Uttarakhand to the east, Uttar Pradesh to the southeast, Rajasthan to the south, and Delhi to the southwest. The state has a population of over 28 million people and a land area of 44,212 square kilometers. The capital of Haryana is Chandigarh, which is also the joint capital of Punjab.

The southern border of Haryana is shared with Rajasthan. Rajasthan is a state in northwestern India. It is bordered by Punjab to the north, Haryana to the east, Gujarat to the southeast, Madhya Pradesh to the south, and Uttar Pradesh to the east. The state has a population of over 73 million people and a land area of 342,239 square kilometers. The capital of Rajasthan is Jaipur.

The other options are incorrect. Uttar Pradesh is a state in northern India. It is bordered by Haryana to the west, Delhi to the northwest, Uttarakhand to the north, Himachal Pradesh to the northeast, Nepal to the east, Bihar to the southeast, Jharkhand to the south, Madhya Pradesh to the southwest, and Rajasthan to the west. The state has a population of over 200 million people and a land area of 243,286 square kilometers. The capital of Uttar Pradesh is Lucknow.

Madhya Pradesh is a state in central India. It is bordered by Rajasthan to the west, Gujarat to the northwest, Uttar Pradesh to the north, Chhattisgarh to the east, Odisha to the southeast, Andhra Pradesh to the south, and Maharashtra to the southwest. The state has a population of over 70 million people and a land area of 308,252 square kilometers. The capital of Madhya Pradesh is Bhopal.

Maharashtra is a state in western India. It is bordered by Gujarat to the north, Madhya Pradesh to the east, Chhattisgarh to the southeast, Telangana to the south, Karnataka to the southwest, and Goa to the west. The state has a population of over 112 million people and a land area of 307,713 square kilometers. The capital of Maharashtra is Mumbai.