B."Who spoke for one-half hour" is the relative clause of the question. Note that it was placed into a different position in the sentence structure after the word ambassador. Whereas the other sentences, don't actually have any relative clause - especially D.