Anyone know where this will be filmed? Which studio?
According to BBC news...it will be filmed in London...at a desert location...Hmmmm....How many deserts locations does London have?As for the studio...No News.