International 190 Papa John’s stores in Russia still open: ‘At the end of the day, they appreciate a good pizza’ International / 3 years ago by Brad Dress 03/15/22 11:33 AM ET