Puzzle № 546

3:00
Departure———Arrival

Clue 1

Latest

Departure city's clock tower is nicknamed Big Ben.