City Hall officials say the Nissan Micra does not belong to the mayor or Transport for London.
Source: BBC.
Written by
in