English: It's bigger than a football stadium.
Telugu: ఇది ఓ ఫుట్ బాల్ స్టేడియం కంటే పెద్దదిగా ఉంటుందట.