Princess Sofia of Sweden
King Carl Gustaf of Sweden, Queen Silvia, Princess Madeleine and Princess Sofia attend the Global Child Forum at the Hall of State in the Royal Palace in Stockholm. Anna Lu Lundholm/Getty Images

Princess Sofia of Sweden's growing baby bump made another public appearance on 25 November as she attended the Global Child Forum along with sister-in-law Princess Madeleine and parents-in-law King Carl Gustaf and Queen Silvia. The princess, who married Prince Carl Philip in June, is due to give birth in April 2016.

The 30-year-old mother-to-be wore a winter green asymmetrical top that hid her growing baby bump along with black slacks and black booties. According to People Magazine, Sofia gave a brief speech shortly after arriving, highlighting her work with South African children's charity Project Playground.

"I've seen a fair share of suffering, poverty and neglect," she said. "But I've also seen children's eyes light up with hope, as they are empowered to shape their own lives." Sofia continued: "And I believe hope is justified. Beyond the everyday reporting of disaster around our world, so much good is happening too."

The princess noted that "it's crucial to gather everyone and take action together," adding, "As our beloved activist Nelson Mandela said: 'It takes a village to raise a child.' And that's exactly what Global Child Forum is trying to achieve."

Fellow pregnant royal, Crown Princess Victoria, was unable to attend the forum due to conflicting commitments but did send her best wishes via video. According to People, the Global Child Forum is an annual summit that attracts about 400 business people, bankers, UN and government representatives.

The conference is the second public appearance by Princess Sofia since announcing her pregnancy in October. In late October, the princess and her husband attended The Royal Swedish Academy of Engineering Sciences's Formal Gathering. Sofia showed off her growing baby bump in a floor-length peach-pink sequined ASOS gown.