English: Seems very close to this.
Telugu: ఇదెందుకో దానికి బాగ దగ్గరగా ఉన్నట్టు అనిపిస్తోంది.