The global annular solar eclipse, referred to as a ring of fire, on Tuesday will only be a partial one over South Africa, with visibility expected to be shorter than an hour and a half.