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