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.
The 24x7 Helpline - 'DigiSaathi' - Automated responses on information related to digital payment products and services are available in Hindi and English through multiple options.