English: The answer is China.
Telugu: అంటే అవుననే సమాధానం చెప్తుంది చైనా.