English: A little bit exaggerated perhaps, but true in essence.
Telugu: కాస్త అతిశయోక్తిగా అనిపించొచ్చు కానీ ఇది నిజం.