Once the cultural capital of the great Mughal Empire, Lahore is home to majestic palaces, gardens and mosques. Their vast open spaces make welcome gathering places for quiet contemplation ...