English: Though it's quite strange but it's true.
Telugu: ఇది కొంచం ఆశ్చర్యగొల్పేదిగా ఉన్నా, నిజం.