Alistair Caldicott
Lahore park 1
Lahore Park:
Amateur cricket hundreds of improvised games across one of Lahore's main parks