James Morrison makes a surprise appearance at a pub to help raise money for cancer wards. Continue reading...