Many colors for many different breeds of chickens. From white, black, browns and reds, grays and yellows.
all the hens eat the same thing, does not matter what color they are,
Brown.
Feather coloring does not influence the color of the egg laid. The breed of the hen dictates what color her eggs will be.
No, they come from England, London to be precise.
Yes, the eggs are from different hens. The hens egg color does not change that rapidly. As they age the color may wash out slightly however the color comes from a bile duct far up in the birds oviduct.
Peacocks and Hens originates from India
Ex battery hens are hens that have come from a commercial "Egg Factory". They have set in a wire cage all their life, and probably haven't walked in over a year.
No. You cannot tell the color of eggs the chicken will lay by the color of their feathers. I have green egg laying chickens called Araucana's and they are not green chickens. Brown feathered hens lay both white and brown eggs as do white hens. Feather color is not an indicator of egg color, breed determines the color of the egg.
A hen's egg could either be white or light brown or yellow
Just about any color that is dark would look suitable.
It's from the song "The Twelve Days of Christmas".
No, they will lay anywhere if there is no other choice - the eggs have to come out.