Egypt pyramid renovation sparks debate

A video showing renovation work at Egypt's Menkaure pyramid at Giza has triggered social media criticism, with one expert decrying its "absurdity".

page 1 from 17