English: This mysterious discovery is difficult to explain.
Telugu: ఈ సృష్టి రహస్య వివరణము బోధపడుట కష్టతరం.