by rook
RUSSIA - CIRCA 2003: stamp printed by Russia, shows St. Rombout���s Cathedral, Mechelen, Belgium, Sts. Peter and Paul Cathedral, St. Petersburg, and bells, circa 2003