1889 Elginshire and Nairnshire by-election explained

A 1889 by-election was held in Elginshire and Nairnshire. It was won by John Seymour Keay.[1]

Notes and References

  1. Web site: Mr John Keay (Hansard). 2020-10-01. api.parliament.uk.