Is this a scene from there?and what are NPCs?
yeah - its from a site that posted info on the virtual genocide. No idea on what NPC stands for.
Non Player Character
...that scene looks like Orgrimmar, the home city of the Orcs, members of the Horde faction.