English: A fact that is so puzzling.
Telugu: ఇదెంతో దిగ్భ్రాంతి కలిగించే వాస్తవం.