English: It's also called Mini India.
Telugu: దీనిని మినీ భారతం అని కూడా పిలుస్తారు.