Alistair Caldicott
Lahore old city 10
A more colourful balancing act