Mendorax Dellora

Mendorax Dellora was a human colony planet which; by the year 5343, was ruled by King Hydroflax. (TV: The Husbands of River Song)