Hats off! Zara steals the show at royal Christmas Day church service ...

Responsive image
source