Previous | Home | Next
October 8, 2001 – St PetersburgIt is the city on the water, the "Venice of the North", standing resplendent on the delta of the Neva River. St Isaac's Cathedral (pictured here) is as beautiful as it is ornate.