Α hillside site in the Far East Russian city of Vladivostok – once chosen by Soviet authorities to build a huge statue of Lenin – will soon host an imposing monument to Christ.
The 223-foot statue will be the tallest monument dedicated to Christ in the world, twice the size of the Christ the Redeemer statue overlooking Rio de Janeiro.

