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