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