English: The place surprised him.
Telugu: ఆ ప్రదేశం అతడిని ఆశ్చర్యానికి గురి చేస్తుంది.