English: Amazing if this is true.
Telugu: అశ్చర్యం కలిగినా ఇది నిజం.