New Arriva Hybrid double decker buses announcement at Mann Island. New Arriva Hybrid double decker buses announcement at Mann Island.