English: It is like a mini India.
Telugu: ఒకరకంగా అదొక మినీ ఇండియా లాంటిది.