Different varieties of birds lay different coloured eggs. Our most popular breed in the UK is one that lays brown and the most popular breed in the US is one that lays white.
This quora question explains it in more detail if you are interested:
https://www.quora.com/Why-do-American-eggs-have-white-shells-and-British-ones-have-brownish-shells
Latest Answers