Clue: 8 one departing from Niagara Falls (6)
Answer: ANGARA
Explanation: Definition: 8
NIAGARA* less I – a thousand-mile-long river in Siberia