Hughes was born in Pittenweem, Fife, Scotland, the third son of Thomas Hughes and his wife Eliza, née Anderson.
Hughes was born in Pittenweem, Fife, Scotland, the third son of Thomas Hughes and his wife Eliza, née Anderson.