The best way to order pizza in India is to go to a pizzeria near you.The best pizza in the world, according to the Guinness Book of World Records, is made in a restaurant.Pizza has been in India for hundreds of years.But India is changing fast, and it is now considered to be the world’s …