A Hello Kitty bus...!?
There were only two passengers and a huge Hello Kitty plush doll sitting in one of the window seats, which you can kind of see in the picture above.
I wonder if it's a tour bus? If so, I want to find out how to take a Hello Kitty tour of Tokyo.