For two thousand years London has been at the heart of Britain's development as a nation, providing a focus for its political life. The military element is now usually visible only through the pageantry which attends royal occasions, but this masks a more serious underlying intent. Frequently the target for both foreign invaders and domestic factions, it has been required to defend itself against everything from seaborne raiders to aerial bombardment...