Ed Miliband, UK Labor party leader caught on Street View

Famous people UK · Reply

Ed Miliband can be seen on Street View in Doncaster scratching his head while on the phone.



View larger map

It appears the image was taken in November 2008.

Please wait...

Leave a Reply