Too Long; Didn't Read
Nanobots are robots built on scale of nanometers and they are able to perform a specific task near atomic level. Currently, they are in research and development phase, but are expected to bring many breakthroughs. One of the biggest potential application of nanobots can be in fighting cancer. Researchers in Arizona State University in collaboration with scientists from National Center for Nanoscience and Technology of Chinese Academy of Sciences, have successfully programmed nanobot to shrink tumors by cutting off their blood supply.