ATLANTA, GA – Pizza chain Papa Johns International is set to return to India by October, with an ambitious plan to open 650 outlets over the next 10 years. The company, the world’s third-largest pizza ...