Like Mother like daughter! Princess Anne wears Queen Elizabeth II’s admiral mantle during a church service in London Read more