Didier Drogba and Josh McEachran carried the Olympic flame through Swindon on day five of the torch relay.