English: this place is new to me.
Telugu: ఈ ప్రదేశం నాకు కొత్తే.