Sir Joseph Porter and Ralph Rackstraw are characters in which Gilbert and Sullivan opera?
What is the answer?
h m s pinafore