20070718 world.uk: Mini Taj floats on Thames