This impressive sight belongs to the Kapchagay 100MWp Solar Power Station, a large single photovoltaic power plant developed by Universal Energy, a leading Chinese clean energy provider.