Photo taken on Aug. 23, 2016 shows a solar halo in Sandton, Johannesburg, South Africa. (Xinhua/Zhai Jianlan)