English: In this regard, scientists gave different explanations.
Telugu: దీనికి శాస్త్రవేత్తలు వివిధ వివరణలు ముందు కు తెచ్చారు.