English: He can't believe it though.
Telugu: అయినా సరే అతడు నమ్మడు.