But the decision not to make the meeting public was widely criticized, among others by other members of parliament and Europe’s top justice official, European Commissioner Vera Jourova.

“Pity this will not be a public hearing,” Jourova tweeted. “There are more EU users on FB than there are in the US [and] Europeans deserve to know how their data is handled.”

Jourova’s tweet was rebuked by the European Parliament’s President Antonio Tajani, who said it is not her “job to control and criticize the European Parliament.”

But that reaction sparked even wider criticism and ultimately forced Tajani and Zuckerberg to agree to a live stream of the meeting.

“I have personally discussed with Facebook CEO Mr Zuckerberg the possibility of web streaming meeting with him. I am glad to announce that he has accepted this new request. Great news for EU citizens,” Tajani said in a statement posted on his Twitter account.

A Facebook spokesperson told CNNMoney: “We’re looking forward to the meeting and happy for it to be live streamed.”

Tajani said last week that Zuckerberg had agreed to meet members of the European Parliament that lead its political groups, as well as lawmakers from its justice committee.

Separately, the parliament will organize a series of committee hearings with Facebook and other tech companies. Zuckerberg is not expected to attend those, a European Parliament spokesperson said.

Facebook has been under scrutiny on both sides of the Atlantic in the aftermath of the Cambridge Analytica data scandal. Zuckerberg testified before the US House of Representatives and the Senate in April.

Facebook said Cambridge Analytica, a data firm connected to President Donald Trump’s campaign, had access to information on about 87 million Facebook users without their knowledge.

Around 2.7 million of these users were European residents, according to the European Commission.