Lahore (Urdu: لاہور, Punjabi: لہور) is the capital of the Pakistani province of Punjab and the second largest city in the country. With a rich and fabulous history dating back to over a thousand years