Egypt reveals restored colossal statues of pharaoh in Luxor

Egypt has unveiled two colossal statues of Pharaoh Amenhotep III in Luxor. The alabaster statues, known as the Colossi of Memnon, were reassembled after a two-decade renovation project.