Battle for hearts, minds and ears in Nepal election