Hyundai has revealed the new i10 ahead of its official launch at the Frankfurt Motor Show next month.