Question: why are european eggs brown?
Answer: British breeds lay brown shelled eggs. Many of those are crosses of the ancient Orphingtons breed, an egg and meat producing breed which, by ancestry, lay brown eggs. British consumers are accustomed to brown shells. So the producers raise brown shell breeds, though some white shell breeds are used, for niche markets.