Yes they buy sugar. Two kinds, and three sugar substitutes available if I recall. The tea is a post mix fountain type they have in the casual serve yourself restaurant on Lido deck.
I am pretty sure, but not certain as I didn't order it the last few years.. That the tea served in the formal dining room is fresh brewed. It is un-sweetened though.