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