Divine Justice! Russia has received the punishment it deserves!