Clue: Capital found on the Thames? (7)
Answer: BELFAST
Explanation: Definition: Capital
Devious: Belfast is the capital of Northern Ireland, and the Belfast-on-Thames is , now a museum ship in London.