What is a Megagame? Go look at last year's.
The Battle for London takes place in post-apocalyptic London. Players are leaders of a gang fighting for survival in the streets of London.
Revised Player's Manual