India News | Written by Vishnu Som, Edited by Debanish Achom | Friday December 22, 2023
Satellite images first published in a detailed New York Times report indicate the possible reactivation of China's Lop Nur nuclear test facility in the remote Xinjian Autonomous Region in the northwest of the country.
www.ndtv.com