ReneSola Ltd is a solar project developer and operator. The Company focuses on solar power project development, construction management and project financing services. It develops and sells solar power projects and owns and operates solar power projects and sells the electricity generated by its operated solar power plants (IPP business). Its project development business is primarily focused in the United States, Hungary, Spain, France and in the United Kingdom. It is focused on small-scale distributed generation (DG) projects and community solar gardens. Its project development business is focused on small-scale DG projects, specifically commercial projects, small-scale utility projects and community solar gardens, in various countries including China, the United States, Canada, the United Kingdom and France. It conducts its IPP business and/or project development business in countries, such as United States, Canada, China, Hungary, Spain, France, United Kingdom and Romania.