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