No possible doubt whatever, song from The Gondoliers, written by W.S. Gilbert.
Sullivan, Arthur Seymour, Sir.
Gilbert, W. S.