An Egyptian protester shouts slogans during a demonstration against a controversial deal to hand two islands in the Red Sea to Saudi Arabia.