Swedish renewables developer OX2 AB (STO:OX2) said on Friday that it has handed over the 82.5-MW Merkkikallio wind farm in Finland to its owner after finalising the project as the EPC contractor.