Showing 1 items matching joseph william cairnduff, first world war, egypt, signals company, telegraph office, pyramids

Back to top