English: the film recently took place in China
Telugu: ఇటీవల చైనాలో విడుదలైన ఈ చిత్రం