Nokia Lumia 520 pictures and hands-on