Actually Chandigarh is considered a city of Punjab as well as a city of Haryana just because it lies in between of them. It's also called a union territory. I live there when I go to India so yeh.
Chandigarh has everything!!! The stores there have EVERY single thing you could possibly want!