The adorable-looking Fiat Topolino is confirmed to land on our shores in 2026, but what does that mean and how will it work in our land of giant vehicles?