The correct answer is: c) Haryana.
Haryana is the only Indian state that shares its capital city with Punjab. The capital city of both Haryana and Punjab is Chandigarh. Chandigarh is a union territory, which means that it is directly administered by the central government of India. It is located in the northwestern part of India, on the border between Haryana and Punjab. Chandigarh was founded in 1953 as a new capital for the Punjab region, which had been divided between India and Pakistan in 1947. The city was designed by the Swiss-French architect Le Corbusier, and it is considered to be one of the most well-planned cities in the world. Chandigarh is home to a number of important government buildings, as well as universities, museums, and parks. It is also a popular tourist destination.
The other options are incorrect because they do not share their capital city with Punjab. Madhya Pradesh is a state in central India, and its capital city is Bhopal. Himachal Pradesh is a state in northern India, and its capital city is Shimla. Rajasthan is a state in northwestern India, and its capital city is Jaipur.