Post by @shubham0kumar • Hey

Did you know that the world's largest pizza was made in Italy in 2012 and was over 13,000 square feet? #FunFoodFact

Stats