We're pretty used to smartwatch battery life being a bit mediocre, with Android Wear watches barely lasting two days at the most, and other fitness-orientated watches going for maybe a month or two before needing a top-up. However, four new watches from Swedish company Kronaby can go for two years on a single charge before needing a new battery.

Read More