Lahore is the capital of Punjab province in Pakistan and its second largest city. It has a rich history dating back over 1000 years and remains an important cultural, economic, political, and educational center of Pakistan today. Lahore is known as the "Mughal City of Gardens" due to its historic gardens from the Mughal period and is considered the cultural heart of Pakistan as it is a center for arts, cuisine, festivals, music, film, and publishing.