English: It is, in a way, a mini India.
Telugu: ఇది ఒక విధంగా మినీ ఇండియా.