Confederation of Indian Industry New Delhi hosted the 28th edition of the CII Technology Summit in partnership with the Department of Science and Technology (DST).
A crescent-shaped crater in Northeast China named the 'Yilan' Crater holds the record as the largest impact crater on Earth that formed in the last 100,000 years.