In a little villa at Haverstock Hill, the northwest portion of London, lives Karl Marx, the cornerstone of modern socialism.