Found this cut square in some recently purchased kiloware today. The Eiffel Tower image is printed on the envelope paper, along with the light blue halftone background. The red postage paid or meter imprint appears to be rubber stamped on the envelope.
Currency is in yuan, so I assume it is P.R. China. There is no date. Scrollwork security pattern is on interior of envelope. Any ideas what this is? Thanks.

