Small rural village with red roof houses nestled in green hills hillside landscape architecture countryside greenery buildings - Free Stock Photo | Picren | PicRen