After the Normans, why hasn't there been any major, “history-textbook-worthy” invasion of England that involved conquering the city of London?
Throughout history, why hasn't a large majority of civilians resisted a small band of invaders?