Overseas Briefing
November 15, 2006Author: Alpheus Chan RUSSIA - What a ridiculous place. Russia is every bit as weird as you imagine it to be, and it makes for great traveling and amazing stories. My recent 11-day tour started in St. Petersburg. Peter the Great invited famous Italian architects to help him build the city, which makes ...

