This photo taken on Oct. 16, 2025 shows blooming jacaranda trees in Johannesburg, South Africa. The jacaranda trees here bloom from mid-October to early November each year. (Photo by Shiraaz Mohamed/Xinhua)
This photo taken on Oct. 16, 2025 shows blooming jacaranda trees in Johannesburg, South Africa. The jacaranda trees here bloom from mid-October to early November each year. (Photo by Shiraaz Mohamed/Xinhua)
An aerial drone photo taken on Oct. 16, 2025 shows blooming jacaranda trees in Johannesburg, South Africa. The jacaranda trees here bloom from mid-October to early November each year. (Photo by Shiraaz Mohamed/Xinhua)
This photo taken on Oct. 16, 2025 shows blooming jacaranda trees in Johannesburg, South Africa. The jacaranda trees here bloom from mid-October to early November each year. (Photo by Shiraaz Mohamed/Xinhua)
An aerial drone photo taken on Oct. 16, 2025 shows blooming jacaranda trees in Johannesburg, South Africa. The jacaranda trees here bloom from mid-October to early November each year. (Photo by Shiraaz Mohamed/Xinhua)
An aerial drone photo taken on Oct. 16, 2025 shows blooming jacaranda trees in Johannesburg, South Africa. The jacaranda trees here bloom from mid-October to early November each year. (Photo by Shiraaz Mohamed/Xinhua)
An aerial drone photo taken on Oct. 16, 2025 shows blooming jacaranda trees in Johannesburg, South Africa. The jacaranda trees here bloom from mid-October to early November each year. (Photo by Shiraaz Mohamed/Xinhua)
This photo taken on Oct. 16, 2025 shows blooming jacaranda trees in Johannesburg, South Africa. The jacaranda trees here bloom from mid-October to early November each year. (Photo by Shiraaz Mohamed/Xinhua)