south wales town and river crossword clue