Question: Both the songs U.F.O. and Princess of China are on the album Mylo Xyloto from which British rock band?
Sentence (from "Mylo Xyloto"): It was first released on 19 October 2011, by EMI Music Japan, and in other countries beginning on 21 October by Parlophone; it was later released on 25 October in the United States, by Capitol Records.
Relevant evidence: No