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