ReginiaDelmageid ReginiaDelmageid Geography Answered Which mountain range separates Georgia from Russia?