The Polish RC church of our lady of Czestochowa in north London which due to its popularity leaves worshipers to pray.
Back