The 1,588 foot ICC tower on Hong Kong island in the background! One of the older buses still in use in Hong Kong.