THE PRINCESS Royal and Jeremy Clarkson were among the celebrities pictured on Gold Cup Day at the Cheltenham Festival.