Lahore is the cultural capital of Pakistan, and of course, the Punjab.
Before partition, Lahore was one of the commercial and cultural capitals of North India, along with Lucknow, Varanasi and Delhi.
It has a very long and rich history, and has seen many great civilizations.