Sakura Wars
The London Combat Revue is one of the national anti-demon squadrons in Sakura Wars stationed in London, England.