English: This is baffling.
Telugu: ఇదీ బెడిసికొట్టింది.