Photo by Hillel Maeir/TPS on 19 May, 2019
Al Jazeera Network
Al Jazeera, Picture from the network's Broadcast studio, Located at the main headquarters of the Al Jazeera Network in Israel, Jerusalem, June 13, 2017. Photo by: Hillel Maeir/TPS
Photo Details
- 5760 x 3840
- 396.48 KB
- Hillel Maeir/TPS
- May 19, 2019