While the world’s largest Pizza, is set at 6,330 feet and India’s at 1.9 KM, Indore Marriott dished-out the city’s longest Pizza on 3rd October […]...
Read this post on krazybutterfly.com