The grandfather of a nine-year-old boy with a brain tumour who sang on Britain's Got Talent has described him as "unflappable". Ravi Adelekan relearned to walk and feed himself after doctors were ...