Church of , built in , in the mountainous village of Leusa near Permeti in southern Albania


Size: 3744px × 5616px
Location: Leusa near Permeti, Albania
Photo credit: © Dennis Beetlestone / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: albania, church, leusa, mountains, permeti,