BARNSLEY played host to royalty when Princess Anne visited last week.