Princess Anne has spoken out to publicly refute speculation about her health after spending several days in hospital last ...