I'm pretty sure it's England. We certainly eat a lot of it here.
Pita bread was first made in Greece
Bread pudding is most commonly made with regular white bread, although almost any type of bread can be used. Some people use bread that is almost stale to make bread pudding.
i think stale bread is not necessary but fresh bread
two days old yes its okay, but no older than that
A cabinet pudding is a traditional English steamed pudding made from bread or sponge cake with dried fruits, served with custard or another sweet sauce.
malva pudding was created in 1200
The origin is from Turin and the surrounding area of Italy.
No. They wouldn't buy pre-made food usually.
Hasty pudding, made from corn, hulled corn, and "Injun" Bread with milk.
bread was made in egypt at 100bc
Figgy Pudding, a variation of the christmas pudding, only made with Figs, was thought to be invented in England of the United Kingdom during the 16th century.
Italy