After almost two decades, a Public Bus ride in Tokyo was enjoyable. Buses too are very punctual.