The general election of June 2017 turned out to be far from the landslide many had predicted. Lawrence Finkle examines what the result means for the