An aerial drone photo taken on March 15, 2025 shows tourists enjoying the scenery of flowers in blossom at a scenic spot in ...
China wants to have a solar power-generating system installed in space by 2035 and the industrious nation already has a feasible plan in development.