English: Science once again provided the answer.
Telugu: దానికి మరలా సమాధానమిస్తున్నది శాస్త్రం.