English: God's own country that!
Telugu: God's own country అంటారు కదా దీన్ని!