Russia launches Luna 25 moon mission amid space race with India World Roundup August 11, 2023 Russia: Russia has launched Luna 25, its first mission to the moon in nearly 50 years. The move is widely…