Zara Tindall attends the Ladies Day at the Cheltenham Festival yesterday. The Queen’s pregnant grand-daughter, who is due three months after Catherine, the Duchess of Cambridge, appeared in good spirits for her second day at the renowned racing event.