where does the avon river start in christchurch
Avon River (Canterbury) The Avon follows a meandering course through Christchurch from its source in the outer western suburb of Avonhead through Ilam, Riccarton and Fendalton, then through Hagley Park and the Central Business District (CBD).
Salmon River (Idaho) The river turns abruptly north at the confluence with the Little Salmon River at Riggins, about 87 miles (140 km) above its mouth. From there the river flows almost due north, with U.S. Route 95 on its east bank until a few miles before White Bird; the river then loops northwest and south to its confluence with the Snake River north of Hells Canyon, 15 miles (25 km) south of the Washington border and 40 miles (65 km) south of Lewiston. The Salmon River is the longest river system contained entirely within a single U.S. state.[citation needed]