Episode

Many Happy Returns

Cast
Benedict Cumberbatch as Sherlock Holmes
Martin Freeman as Dr. John H. Watson
Rupert Graves as DI Greg Lestrade
Jonathan Aris as Philip Anderson
Laura Dale as Beautiful Drug Dealer
Shiraz Yasin as Indian Detective
James Pimenta as Indian Policeman
Kishan Maru as Indian Reporter
Jason Thomas Brown as Reporter
George Appleby as Small Thief