Chinese scientist called India’s moon landing suspicious
Beijing: A prominent Chinese scientist has cast doubt on the location of India’s landing site on the moon, saying that such a site is not located in or near the South Pole region. According to global media reports, tensions between India and China have increased after the successful landing of India’s Chandrayaan-3 on the South…
