It was quite a sight in Geneva on Wednesday when two of the world’s most powerful state heads arrived for a summit. US president Joe Biden and Russian president Vladimir Putin arrived at the summit venue in their respective motorcades. Each of the two leaders was being driven to the site in their own bulletproof […]

Read More