English: This fact becomes a little difficult to digest.
Telugu: ఈ సత్యం మింగుడు పడడం కొంచెం కష్టమే.