Police in Nepal have detained more than 20 demonstrators who were demanding the restoration of democracy in the Himalayan nation .