Mark Zuckerberg will appear before the European Parliament to answer questions about the improper use of data of millions of Facebook users by British consultancy firm Cambridge Analytica.

The Facebook CEO is set to face European MEPs in Brussels as early as next week, when he is due to attend a tech summit in Paris organised by French President Emmanuel Macron.

Facebook has come under scrutiny over the way it handles personal data after revelations that Cambridge Analytica improperly accessed data of 87 million users.

Answering questions: Facebook CEO Mark Zuckerberg will appear before members of the European Parliament to answer questions about the improper use of users' data

'The founder and CEO of Facebook has accepted our invitation and will be in Brussels as soon as possible, hopefully already next week,' President of the European Parliament, Antonio Tajani, said in a statement.

The European Parliament has requested Zuckerberg appear before the assembly more than once, and it appears he has finally agreed.

The 34-year-old Facebook CEO will notably meet party leaders and members of the civil liberties committee, the statement said.

Two birds, one stone: Zuckerberg is due to attend a tech summit in Paris, hosted by French President Emmanuel Macron, pictured yesterday with NATO Secretary-General Jens Stoltenberg at the Elysee Palace in Paris

In April, Zuckerberg fielded questions over two days from U.S. lawmakers over how it handles private data, refusing to make any promises to support new legislation or change how the social network does business.

Zuckerberg's visit comes as he is due to meet President Macron along with more than a dozen technology chief executives during a Tech for Good summit in Paris next week.

Macron's office said today that the French President will hold 'very frank' talks with Zuckerberg on tax and data privacy during his visit.

'There will be tough discussions,' one official in Macron's office said.