answersLogoWhite

0

Yes, Amelia visited London in 1928 and again in 1932 when her red Vega 5 was displayed in Selfridges Department store in honour of her solo flight across the Atlantic.

User Avatar

Wiki User

11y ago

What else can I help you with?