English: Delhi is mini India.
Telugu: దిల్లీ అంటేనే మినీ భారతం.