Prince Harry on the cover of British GQ: