English: It is enormous and many people visit.
Telugu: ఇది చాలా పెద్దది మరియు ఎక్కువ మంది సందర్శిస్తారు.