Thailand’s Prime Minister Prayuth Chan-ocha said yesterday that a general election will take place in 2017, amid criticism that a draft constitution unveiled last week would delay the poll.