Indian Mythology is not mythological as its name entails, but it in fact has scientific backing. Darwin’s theory of evolution takes into account that