A British manufacturer.
David Brown Tug
David Brown Aircraft Tug of the R.A.F. in Malta, from Takali Base.
Now preserved in the Malta Aviat...