Princess Charlotte and Zara Tindall look so sweet as they twin in matching coats. See photos.