Church of , built in , in the mountainous village of Leusa, near Permeti in southern Albania
Size: 3744px × 5616px
Location: Leusa village near Permeti, southern Albania
Photo credit: © Dennis Beetlestone / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: albania, church, leusa, mountains, permeti,