News

The buses have been built by British bus firm Alexander Dennis and are operated by Abellio London (subsidiary of Transport UK Group, it operates services under contract to Transport for London).