By TOI staff Several thousand pro-Palestinians marched through the streets of London on Saturday to protest the centenary of the historic Balfour Declaration that helped lead to the creation of the Jewish state. The marchers held signs reading “Free Palestine” and Justice for Palestine,” while they chanted “Free, Free Palestine and “Occupation no more.” There were…