English: India and China are neighboring countries.
Telugu: భారత్ - చైనా లు పొరుగు దేశాలు.