Where does the Lena river begin and end?
It begins at the Baikal Mountains in Russia and ends at the Lena Delta into the Arctic ocean, also found in Russia.