Togliatti Togliatti lies on vast steppes, on the bank of the Volga – the great Russian river, close to the ancient Zhiguli mountains. Read More