World News | Edited by Raag Mathur Ramdev | Tuesday May 31, 2022
In the ancient city of Saqqara in Egypt, archaeologists have unearthed 2,500-year-old coffins and bronze statues after excavation. The findings even include 150 bronze idols of Egyptian gods.
www.ndtv.com