Now, ride on world’s longest $10m bus that can carry 256 passengers in Germany