News

Europe's tallest building was illuminated with galaxy colours for Cosmos Day in Saint Petersburg, Russia. Stunning footage ...
The building in question is the Lakhta Center and it’s located about 7 miles from St Petersburg in Russia, which happens to be the closest major city. But at 462 metres tall, the Lakhta Center ...
Empowering senior African media executives, raising their orientation towards geopolitical developments and learning more ...