English: A new place huh?
Telugu: ఇది కొత్త చోటు కదా?