The correct option is C) “The strains of the British national anthem played softly.” This sentence doesn’t have capitalization mistakes since the word “British” is in capital letters. One of the rules of capitalization is that the name of nationalities and countries is always capitalized.
The rest of the examples “Japanese”, “Peruvian”, “Aztec” are incorrect since none of them are capitalized.