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