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