>>717376192
I think it's the Cathedral of the Russian Armed Forces.