English: A satisfactory explanation is yet to be given.
Telugu: సంతృప్తికరమైన వివరణ ఇవ్వాల్సి వచ్చింది.