

The 31st Shanghai Television Festival "Magnolia Awards" Ceremony took place on June 26, 2026, at the Lingang Center in Shanghai. As one of the most prestigious and authoritative television honors in Asia, the Magnolia Awards celebrate exceptional achievements in TV broadcasting, acting, directing, and screenwriting.The 2026 edition evaluated outstanding Chinese dramas, variety shows, and international programs. The jury panel was highly globalized, featuring 15 industry professionals from seven countries, including Ireland, Germany, France, Malaysia, Singapore, Italy, and China.

An immersion into the Divine Feminine

The Shaman & Ayahuasca: Journeys to Sacred Realms

National Museum of African American History and Culture Grand Opening Ceremony

Vine of the Soul: Encounters with Ayahuasca

Shamans of the Amazon

NBC's Paris Olympics Opening Ceremony in IMAX
Heaven Earth

Vancouver 2010 Olympic Closing Ceremony

I am from Siam

The beatification of Mother d'Youville

Hitler’s Games: Berlin 1936 in Colour

Omo Child: The River and the Bush