Lahore is a city of gardens and the capital of the province of Punjab in Pakistan. The city is located in the north of the country and is the second most populous metropolitan area after Karachi. Spread over an area of 1,772 km², Lahore has a population of more than 13.5 million. With its rich history dating back to the time of the Mughal Empire, Lahore is home to some of South Asia's most popular...