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