The country's next general election will be held on May 14, at which time all 500 seats in Thailand's House of Representatives will be up for grabs.