English: This place is entirely new to her.
Telugu: తనకే ఇది కొత్త చోటు.