With less than four months to go before the start of the 2014 Winter Olympics in the Black Sea resort of Sochi, the city is struggling to complete its multi-billion-dollar makeover into a winter sports hub, with massive construction projects still under way. At the same time, organizations in Russia and abroad are raising concerns about the treatment of migrant workers at the Olympic sites, while others are calling for a boycott of the games in response to Russia's repressive antigay legislation. Here is a look at a city in the midst of a transformation.
Countdown To The Sochi Winter Olympics

1
The unfinished Olympic Village in the mountain ski resort of Rosa Khutor, one of the venues for the Sochi 2014 Winter Games, some 40 kilometers (25 miles) east of Sochi

2
The Olympic village in Rosa Khutor is seen from Aibga mountain east of Sochi.

3
Newly built apartment blocks tower over a statue of Vladimir Lenin in central Sochi.

4
A dog frolics amid street repairs.

5
Boys play at a bus stop in central Sochi.

6
Shadi Madaminov, a vendor from Tajikistan, works at Sochi's Tajik market.

7
Security forces smoke during an operation to find illegal immigrants in Sochi.

8
A woman cooks traditional pilaf at a street stall at the Tajik market.

9
A game of volleyball in a park in Sochi

10
Workers lay asphalt in the Olympic Park in Sochi's Adler district.

11
A man sleeps on the beach in the Adler district.

12

13
A view of the sea from a pedestrian overpass

14
Children play outside their house near the beach.

15
A surfer walks through storm debris on the beach in the Khosta district.

16
Sunset over the harbor in Sochi

17
Migrant construction workers relax in a cafe in the village of Krasnaya Polyana, one of the Olympic venues, some 40 kilometres (25 miles) east of Sochi.

18
Migrant workers sleep in a car in the village of Krasnaya Polyana.

19
Migrant workers lead a sheep in Krasnaya Polyana near Sochi.