River upon which London stands (6)
I believe the answer is:
thames
(Other definitions for thames that I've seen before include "London's river (6)" , "The Ma's in London" , "It flows through London" , "River at Henley" , "River at Lechlade" .)
I believe the answer is:
thames
(Other definitions for thames that I've seen before include "London's river (6)" , "The Ma's in London" , "It flows through London" , "River at Henley" , "River at Lechlade" .)