What is the home country of the studios located at Clarendon Road in Borehamwood?
BBC Elstree Centre: BBC Elstree Centre, sometimes referred to as BBC Elstree Studios, is a television production facility located on Clarendon Road in Borehamwood, Hertfordshire.
i don't know