Why Is Everything Red In England?
Historically, the British Armed Forces fought in red, a traditional colour that remains in use in formal and ceremonial uniforms. Militarily, and in other contexts, the single chief colour associated with the UK is therefore red, such as in the famous British Army red coats. Why are things in London red? In 1907, the London …