Irfon River in the Abergwesyn Valley Mid Wales.