Why Punjab and haryana have same capital?

Aryan and Punjab have the same capital because It is the capital of both. At one point Haryana was part of Punjab (including West Punjab in Pakistan, areas of Kashmir, and areas of Afghanistan), but after British rule, these areas were split up. Chandigarh was right in the middle of where the split occurred, and as a result ended up being a city in both states. Punjab was once five times the size it is now and was littered with wealth until the British Empire invaded. And the both the states want to have economy because Chandigarh is a tourist place where people come from different part of the world just to visit the place and with that the state which will own this place will be more developed than the other neighbouring states , and so it will be famous too.