Town of Alaverdi in Lori Province of Armenia, located on hillsides of Debed River canyon. Beautiful spring mountain landscape.