Shakuntala Devi

Shakuntala Devi holds an undisputed place in the Guinness Book of Records for multiplying in 1980 two randomly chosen 13-digit […]