Alesha Dixon has finally explained why she kept her pregnancy with baby Anaya a secret from her friends and family.The 41 year old, who welcomed her second child back in August 2019 and is also mum to Azura, six, revealed there are many explanations for her decision to keep it under wraps for six months.