St Francis Xavier's Church Nuwara Eliya Hill Country Central Province Sri Lanka Statue Of Saint Francis Xavier


Size: 3840px × 5760px
Location: St Francis Xavier's Church, Nuwara Eliya, Sri Lanka
Photo credit: © Helene Rogers / ArkReligion.com / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: asia, catholic, central, christian, christianity, church, country, eliya, faith, francis, hill, lanka, nuwara, place, province, religion, religious, saint, sri, st, statue, street, tourism, travel, worship, xavier, xaviers