Nokia to finally show its WP7 device on 26th!