Construction of the 125th and last turbine at the London Array Offshore Wind Farm has been completed, marking the end of major construction activities at the massive 630MW renewable energy site.