Alistair Caldicott
Kathmandu streets 7
Kathmandu streets:
People everywhere buying and selling in the markets of Kathmandu