Lord Sugar’s actual offices are located in Essex – I guess that’s kind of close to London?
To add heat to the fire, they’re also not filmed in Canary Wharf! Where all of the aerial shots seem to be. Traitors…
You’re fired!
Image Source
[dx_custom_adunit mobile_id=’RTK_qQCt’]