Quizzing Live

The Winter Palace Is Located In Which Russian City

Answer:
St Petersburg