Organisation: 33, (EOD) Engineer Regiment

A COMPREHENSIVE SERIES OF ARTICLES ON THIS TOPIC