I have happened upon this use by looking up the meaning of the phrase no less.
Who should arrive at the party but the prime minister, no less!
I am totally confused by the use of should, and so have no idea what is meant by that. Why is it in question form, but an axlanation mark used at the end. Could you please explain the grammar to me please?