Christmas crib inside entrance to Westminster [Roman Catholic] Cathedral, London, 17 November 2025.
Enter your email address to receive notifications of new posts from Plant Lore
Email Address
Subscribe