The glass-panelled ‘Royal View’ bus has a seating capacity of 38 persons on the upper deck and 12 on the lower deck