English: Almost seems hard to believe.
Telugu: నమ్మడానికి కాస్త కష్టంగానే అనిపిస్తుంది.