English: It's a new place for us.
Telugu: మాకిది కొత్త ప్రదేశం.