The cosmopolitan city of Lahore is the capital of Punjab province in Pakistan, and one of its wealthiest cities.Lahore is Pakistan’s second-largest city after Karachi. Lahore ranks in the 26th spot of the world’s largest cities. No wonder then that Lahore is one of the country’s most socially liberal, enlightened, and diverse cities.It’s also rich in history and culture, and its legacy goes back to ancient times when it controlled by several empires. For instance, the Hindu Shahis, Ghaznavids, Ghurids, and Delhi Sultanate.The city reached the height of its glory between the late 16th and early 18th centuries. In 1739, the city was captured by the forces of the Afsharid…