English: It was recently shown in China.
Telugu: ఇటీవల ఇది చైనాలో విడుదలైంది.