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