After 93 years, Corpus Christi procession to take place in St. Petersburg, Russia