English: Though strange, it is a fact.
Telugu: ఆశ్చర్యం కలిగించినా, ఇది అక్షర సత్యం.