English: Delhi is located in the north of India.
Telugu: దిల్లీ ఎక్కడుందంటే భారతదేశానికి ఉత్తరభాగంలో అంటాం.