The capital of Pakistan’s populous Punjab Province, split between India and Pakistan when they became independent from Britain in 1947, is region is a fascinating destination. Wander through Lahore’s busy streets and you’ll find a city that never sleeps