Despite it only being January 2nd one of the most anticipated programmes of the year has already aired in the form of the first Sherlock episode in almost two years. The pre-publicity for The Abominable Bride suggested that Steven Moffat's modern...

read more