People Watching in New Road, Kathmandu, Nepal