You asked:

rivers that run through london

  • London
    London
    Thames.