News

Japanese eki stamps (station stamps) are a charming feature of Japanese railway culture. Beloved by visitors and oshi-tetsu (train-stamp nerds ... Metro Museum has nine original stamps ...