John Lone starred as Song Liling, the Chinese opera singer and spy, in the 1993 film M. Butterfly. The film is based on the love affair between the opera singer and spy Shi Peipu and French diplomat Bernard Boursicot. The couple’s story remains fascinating a decade after Shi Peipu’s death.
John Lone starred as Song Liling, the Chinese opera singer and spy, in the 1993 film M. Butterfly. The film is based on the love affair between the opera singer and spy Shi Peipu and French diplomat Bernard Boursicot. The couple’s story remains fascinating a decade after Shi Peipu’s death.

Who was Shi Peipu, a Chinese spy and opera star who cross-dressed as a woman and had a long-term sexual relationship with a French diplomat?

The Chinese opera singer and spy Shi Peipu died 10 years ago, but his explosive affair with French diplomat Bernard Boursicot fascinates to this day

John Lone starred as Song Liling, the Chinese opera singer and spy, in the 1993 film M. Butterfly. The film is based on the love affair between the opera singer and spy Shi Peipu and French diplomat Bernard Boursicot. The couple’s story remains fascinating a decade after Shi Peipu’s death.
John Lone starred as Song Liling, the Chinese opera singer and spy, in the 1993 film M. Butterfly. The film is based on the love affair between the opera singer and spy Shi Peipu and French diplomat Bernard Boursicot. The couple’s story remains fascinating a decade after Shi Peipu’s death.
READ FULL ARTICLE