103 - Dover Transport Museum - England