Letter from St. Petersburg
When I visited the Cathedral of the Icon of Kazan in St. Petersburg, Russia, a crowd was lined up waiting for a closer look at the storied image of Our Lady of Kazan, one of the most revered icons in Russia. After watching the scene for a while, I decided that two kinds of people were in line. Some were tourists, there for a quick look at the icon.