Many royal fans know that Prince William and Catherine, Duchess of Cambridge have a couple places they call home. One is Kensington Palace and the other is their country house Anmer Hall in Norfolk.
“Ghar (home) is where the heart resides, it is where the soul heals, where the mind rests and resets. It is our safety net, where our stories begin – our senses come alive with the scent of our mother ...