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