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