John Lennon's son Julian has had emergency surgery after he was diagnosed with cancer. The musician and photographer said he underwent a seven-hour surgery after discovering a mole on his arm.