International News, Analyses & Opinions
The New Space Race: An Undeclared Contest towards the Stars has Begun
Opinion Analysis by Johnny Achkar, Staff Writer
China intends to launch its first crewed trip to Mars in 2033 as part of the country's ambitious goal to commence large-scale development on the Red Planet, raising tensions with the United States as the two compete to become Earth's dominating force in space.