crazy busy street in kathmandu, flowers for sale