Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Meina Xu was born on October 25, 1963 in Beijing, China. She is an actress, known for Hua kai hua luo (1980), Sha mo bao ku (1981) and Treasure of the Lost Desert (1984).