The story takes place in the fictional universe of Megawhamville, a city much to the style of Aldershot in Hampshire, UK.