A glance up at the picture above and with the word Lumia missing from this device's name you may think we have travelled back in time, but oh no the Nokia 105 is very much part of the here and now.While smartphones having been ruling in the roost in places such as Europe and the States, feature phones still play massive part in the mobile phone ecosystem in developing countries where demand for lo