Tallia Storm and Emily Canham – Leaving Top Gear Series 28 TV Premiere in London