St. Petersburg Master Class for Cyprus

When people in Russia and other countries hear the word Cyprus, they picture white sandy beaches, deep blue waves, red tile roofs, and vineyards all…