and what's odd about it is the fact that Sherlock Holmes is in the game

A fictional detective icon that hails from London in a game that the creators won't even allow to come to the UK... it's weird.