London achieves major green milestone with over 2,000 zero-emission buses Photo Credit – Transport for London