A Musselburgh veteran said he was “honoured” to take part in national Remembrance events in London at the weekend.