2nd Regiment Natal Native Contingent served under the command of Major S. Graves, 2nd Battalion, 3rd (East Kent) Regiment “The Buffs” as part of Colonel C. K. Pearson’s No. 1 Column.
There were two battalions of 2nd N.N.C. present at the Battle of Nyezane, on 22nd January 1879, Graves commanded the 1st Battalion, and the 2nd Battalion were commanded by Commandant W. J. Nettleton.
Given that 2nd Regiment were at Nyezane, I feel it would cast an element of doubt of Lyon being at iSandlwana and Rorke’s Drift.
No. 1 Troop, Natal Horse, was formed in February 1879 from officers and non-commissioned officers of the disbanded N.N.C. 3rd Regiment. The unit was commanded by Captain Ulick de Burgh. They would serve with Major-General H. H. Crealock’s 1st Division, and subsequently with Clarke’s Column.
I’m doing some research later today for another Forum member on the N.N.C., if Lyon’s name crops up I will add to my reply.
I see Lyon’s name appears in Julian’s England’s Sons in Frauds, Errors and Conundra section. I think that might resolve the matter.