English: The film takes place in China in 1997.
Telugu: 2007 లో చైనాలో వచ్చిన ఈ సినిమా సంచలనం .