Zara Tindall gives birth to a baby boy

Zara Tindall - the eldest granddaughter of Queen Elizabeth - has given birth to a baby boy.