Rio de Janeiro police say city council member Marielle Franco was killed after receiving four shots to her head Wednesday night. No suspects have been arrested so far.

A police official told The Associated Press on Thursday that the 38-year-old councillor was killed by perpetrators who knew exactly where she was sitting in a car that had blackout windows.

The official revealed details on condition of anonymity because he was not authorized to discuss the case publicly.

The main witness in the case is Franco's press officer, who was injured in the shooting.

Brazil's military is in charge of public security in the country's second largest city after a surge in violence.

Franco's funeral will begin at noon local time.