Penguin Readers Level 6: The Girl on the Train (ELT Graded Reader) by Paula Hawkins
The Girl on the Train, a Level 6 Reader, is B1+ in the CEFR framework. The longer text is made up of sentences with up to four clauses, introducing future continuous, reported questions, third conditional, was going to and ellipsis. A small number of illustrations support the text.