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