What it's known for
Lahore is the capital of Punjab province and the second-largest city in Pakistan, after Karachi. Often called the Heart of Pakistan, it is known for its Mughal monuments, including the Lahore Fort and the Shalimar Gardens, which are both UNESCO World Heritage Sites.