Can you name all these Doctor Who characters?

Are you a true super fan? Test your knowledge with our epic quiz...

99412
Advertisement