Nepal public anger