Day: 26 December 2013
Russian church set to be built near Eiffel Tower
French authorities have given permission for a new Russian Orthodox church to be built near the Eiffel Tower, a project that has been blocked since 2010, the Russian embassy said Wednesday.