Shane MacGowan was born in Greater London .
MacGowan was born on Christmas Day in Tonbridge , Greater London , Middlesex in 1957 , England & Wales , Civil Registration Birth Index , 1916-2005 to Irish parents .
Shane MacGowan