English: This is the biggest temple set in India.
Telugu: ఇండియాలో అతి పెద్ద టెంపుల్‌ సిటీ సెట్ ఇది.