Princess Anne's daughter, Zara Tindall, rocked a cowgirl chic look in a £178 flannel shirt while attending Badminton Horse ...