al-Mazra'a ash-Sharqiya is a Palestinian town in the Ramallah and al-Bireh Governorate, located northeast of Ramallah in the northern West Bank. From Wikipedia
Family members alongside rights groups press for an independent inquiry after paramedics were blocked from reaching the victim for three hours.