Alistair Caldicott
Kathmandu streets 5
Kathmandu streets:
The congested bustle of Kathmandu's narrow streets - revving motorbikes and tingling bicycle bells