Olympic construction has yet to bear the fruit that was promised to residents in and near Sochi in Russia.

Read More