LondonTower of London7 years agoThe Tower of London is one of the most well-known attractions in London, It houses the Crown Jewels and has been a part of numerous significant events in British History,…