Posted by Thilo on Sep 18, 2010 in Featured, Street, Travel
Street vendors selling scarfs on the streets in Kathmandu, Nepal.