As Russian President Vladimir Putin and Turkish President Recep Tayyip Erdogan meet in Sochi this Friday, up to 20,000 Russian and Turkish workers and specialists at Akkuyu on Turkey’s Mediterranean coast are pushing forward with what those behind the project say is the world’s largest atomic power construction site.

