English: Appears to be fairly new.
Telugu: అది కాస్త కొత్త‌గానే అనిపిస్తుంది.