Nokia Lumia 520 is one of the best budget smartphones currently available on the market, running the latest Windows Phone 8.1 Cyan update and still up-to date with