English: Place seems to be much bigger.
Telugu: స్థలం అది కంటే పెద్దదిగా కనిపిస్తుంది.