Under a heavy police presence, thousands of people bade farewell Friday to opposition leader Alexei Navalny at his funeral in Moscow after his still-unexplained death two weeks ago in an Arctic penal colony.

The crowds who thronged to honor Navalny outside a church and cemetery in a snowy southeastern suburb of the capital chanted slogans for him and against Russian President Vladimir Putin and the war in Ukraine, turning the event into one of the largest recent displays of dissent. But police did not act against them.

At least 91 people were detained at events across Russia in Navalny’s memory, said OVD-Info, a rights group that tracks political arrests, with most stopped while trying to lay flowers at monuments dedicated to victims of Soviet repression. When his death was announced Feb. 16, police detained hundreds who tried to leave flowers.

Navalny was buried after a short Russian Orthodox ceremony, with vast crowds waiting outside the church and then streaming to the fresh grave with flowers.

Navalny’s widow, Yulia, who was not seen at the funeral but has vowed to continue his work, lovingly thanked him for “26 years of absolute happiness.”

“I don’t know how to live without you, but I will try to do it in a way that you up there are proud of me and happy for me,” she wrote on Instagram.

Navalny’s 23-year-old daughter, Daria, also shared a tribute to her father.

“Ever since I was a child, you taught me to live by certain principles. To live with dignity. You gave your life for me, for mum, for (my brother) Zakhar, for Russia,” she wrote on Instagram. “I promise you that I will live my life in the way that you taught me, in a way that will make you proud — and most importantly, with a smile on my face.”

The funeral followed a battle with authorities over the release of his body. His team said several Moscow churches refused to hold the funeral for the man who crusaded against official corruption and organized massive protests. Many Western leaders blamed the death on the Russian leader, an accusation the Kremlin angrily rejected.

Navalny’s team eventually got permission from the Church of the Icon of the Mother of God Soothe My Sorrows, which was surrounded by crowd-control barriers.

As his coffin was removed from the hearse and taken inside the church, the crowd waiting outside broke into respectful applause and then chanted: “Navalny! Navalny!” Some also shouted, “You weren’t afraid, neither are we!” and later “No to war!” “Russia without Putin!” and “Russia will be free!”

Western diplomats, including U.S. Ambassador Lynne Tracy, were among the mourners. Also paying respects were Boris Nadezhdin and Yekaterina Duntsova, anti-war politicians who wanted to run against Putin in this month’s presidential election but were not allowed on the ballot.

Inside the church, Navalny’s open casket showed him covered with red and white flowers. His parents, Lyudmila and Anatoly, sat beside it.

Navalny’s closest associates live outside Russia and offered commentary on a livestream of the funeral on his YouTube channel, their voices occasionally cracking with emotion.