The 1933 East Fife by-election was held on Thursday, 2 February 1933. The by-election was held due to the death of the sitting National Liberal MP, Sir James Duncan Millar. It was won by the National Liberal candidate James Henderson Stewart.
The 1933 East Fife by-election was held on Thursday, 2 February 1933. The by-election was held due to the death of the sitting National Liberal MP, Sir James Duncan Millar. It was won by the National Liberal candidate James Henderson Stewart. (en)
The 1933 East Fife by-election was held on Thursday, 2 February 1933. The by-election was held due to the death of the sitting National Liberal MP, Sir James Duncan Millar. It was won by the National Liberal candidate James Henderson Stewart. (en)