Where was Darren Shan born?

Lambeth, London, England, UK