RAMALLAH, July 26, 2016 (Xinhua) -- Palestinians stand by the rubble of a house which was demolished by Israeli army bulldozers in the village of Qalandiya, next to Israel's controversial separation barrier, near the West Bank town of Ramallah on July 26, 2016. Israeli authorities demolished a dozen Palestinian homes in Qalandia, according to Palestinian sources. (Xinhua/Fadi Arouri)