Tuesday, 25 July 2017

British Admiralty wanted to establish torpedo boat station on the Isle of Man according to the Dutch magazine Marineblad dated 1903-1904 no. 7

An item referred to the magazine Rundschau reporting that the British admiralty intended to establish at Ramsay (1)on the Isle of Man a torpedo boat station.

1. Coastal town in the north of this island.