20060422 world.rest-of-world: Amid protests; curfew clamped in Nepal