Thousands of Palestinians have joined the first mass rally organised by Hamas in the West Bank since 2007.
Demonstrators in the city of Nablus celebrated the 25th anniversary of the creation of the Islamist militant group, which governs the Gaza Strip.