English: Delhi is mini India.
Telugu: ఢిల్లీని మినీ ఇండియా అంటారు.