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