After nearly 24 hours of a highly contested election involving over 6000 delegates and 45 aspirants from the New Patriotic Party, the NPP has finally elected its new national executives.