I used to love this ride to little bits! It's probably my first memory of Alton Towers, the coldness of the 'ice' areas, and the warmth of the tropical areas.
I really used to love the theming and the whole experience of being inside a place that gave you the sounds, looks, temperatures and general feeling of another part of the world... It was great!
I was gutted when it changed to TT
Oh and for those of us who haven't visited a park abroad, it wasn't a rip off of Its a Small World