Doxology of Welcome at All Saints Greek Orthodox Church.
All Saints Greek Orthodox Church, Camden Town London.
Welcoming the Patriarch to London.

Photos Alexios Gennarus

Leave a Reply