Village by the river with mountains