Archaeologists on Sunday unveiled two colossal statues of Pharaoh Amenhotep III in Egypt’s famed temple city of Luxor, adding to an existing pair of world-renowned tourist attractions. All photos Khaled Desouki / AFP Photo March 23
Updated: March 24, 2014, 12:00 AM