Russia has defeated Canada and Saudi Arabia in a tender for a plot of land in downtown Paris and will build an Orthodox Christian spiritual and cultural center on the banks of the Seine River near the Eiffel Tower. [Read more…]