"The Road to Charing Cross" begins with Flashman going to Berlin with Henri Blowitz to help him get a copy of the Treaty of Berlin and publish it before anyone else has it. He also meets Caprice, a beautiful member of the French secret service. Five years later, Flashman is looking for an excuse to leave London and avoid being sent to Sudan with Charles George Gordon. Luckily, a letter from Blowitz arrives inviting him to Paris. He rides the maiden voyage of the Orient Express and makes the acquaintance of a princess, Kralta, supposedly so that she can sleep with him. This turns out to be a ruse on the part of the princess and Otto von Bismarck, and Flashman is forced to join with Rupert Willem von Starnberg, son of the villain from "Royal Flash", and save Emperor Franz Josef from assassination by Magyar nationalists. It turns out that Starnberg has plans of his own, and Flashman must save both the Emperor and himself.