English: It’s a new place for me.
Telugu: ఈ ప్రదేశం నాకు కొత్తే.