Lyric discussion by PiazzaNewYorkCatcher 

This song reminds me of where I grew up, not because it was like the Tomblands, but it had a reputation as being rough... And I always thought the lyrics went: "Yo ho ho another mini-mart Taliban" meaning some kind of organisation/gang centred around a corner shop or something... Now it makes much more sense...