English: looks like this video is from China.
Telugu: ఈ వీడియో చైనాకు చెందినదని చెబుతున్నారు.