China's top scientist says India lying about Chandrayaan-3 landing

Says India's moon landing site not near South Pole

Recommended

Related Stories

Comments

No comments yet.