20060420 world.rest-of-world: Nepal curfew: Hundreds come out on the streets