tower of london on the thames river in england

Royalty-free stock photo ID: 53414254

tower of london on the thames river in england