David Walliams to receive a knighthood for extraordinarily services to charity.
For a long time now David Walliams has pushed himself to the limit for charity. Whether in public by: Swimming the Channel and the Straits of Gibraltar, cycling the length of England or presenting 2... continue reading »