No such thing as "live" maps. All maps on the internet are at least 3 months out of date purely because of the logistics involved in keeping the data sets up to date. Satellite images are often 12 to 24 months out of date. Due to current licensing issues no map can be "live".

For decent maps on the internet for the UK try www.map24.com, also great for Middle East,too. The maps are supplied by Navteq, in my opinion the best, but then I am biased.

Hope this helps