London Travel - Now Available Now that Windows Phone 7 has launched in the UK and Europe, and on Nov 8th in the US, it’s…