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