Ex-England rugby player Mike Tindall, who celebrates his 47th birthday today, was compared to Kate Middleton when he and Zara tied the knot in 2011.