English: Though it's quite strange but it's true.
Telugu: కాస్త విడ్డూరమనిపించినా, ఇది వాస్తవం.