IBM has unveiled a prototype of what it claims is the world's smallest computer, measuring one square millimetre in size and costing less than ₹7 to manufacture. The computer, smaller than a grain of salt, contains one million transistors and a photovoltaic cell for power. It has a communications unit that uses a photo-detector to connect with the outside world.