Explosions heard near oil depot in Tuapse, Russia

In the Russian city of Tuapse, approximately five explosions were heard early on July 22. The blasts reportedly originated from the local oil depot, according to Russian Telegram channels. According to preliminary information from the Shot channel, the…

Egypt reports progress on El Dabaa NPP construction

By Elena Kachkova in Johannesburg Egypt has reported progress on the construction of its first nuclear power plant (NPP), El Dabaa, located about 320 km north of Cairo. Russia’s state-owned nuclear energy corporation Rosatom has delivered a core catche…

Russian man arrested after decapitating Stalin bust

Russian police have arrested a man who used a sledgehammer to decapitate a bust of Joseph Stalin, Russian state media has reported, citing law enforcement agencies. Footage from Soviet Street in Zvenigorod, a city in the Moscow Region, captures the man…