With Prime Minister Theresa May and opposition Labour leader Jeremy Corbyn continuing to jostle for power after the General Election, the country could soon be due a fresh vote.