Al-Manara Square is a town square located in Ramallah, West Bank, Palestine. It has been called "one of Palestine’s renowned public spaces." From Wikipedia
The army confirmed an operation, with medics reporting blocked access in a city that rarely sees such incursions.