Video PlayerClose
Photos taken on Feb. 10, 2020 shows a statue in the Nubia Museum in Aswan, Egypt. The Nubia Museum in Upper Egypt's charming city of Aswan by the Nile River is considered by architects and archeologists a piece of art that displays artifacts linking between the ancient Egyptian pharaohs and the Nubian culture and civilization. (Xinhua/Ahmed Gomaa)