English: The scientists offered a number of explanations.
Telugu: దీనికి శాస్త్రవేత్తలు వివిధ వివరణలు ముందు కు తెచ్చారు.