The quest of Ruru: A tale of ancient India