20080526 world.rest-of-world: Twin explosions in Nepal ahead of Constituent Assembly meeting