Nepal at crossroads after passage of new Constitution