Royal Engineers' trench railways

GPTKB entity

Statements (18)