English: China is India's largest neighbor.
Telugu: భారతదేశం చైనాకు పొరుగునే ఉన్న అతిపెద్ద దేశం.