Logo

A. Spain
B. France
C. China
D. Russia

Submitted by: Haziq

The State Hermitage Museum is a museum of art and culture in Saint Petersburg, Russia.

Correct Answer: Russia

Last Updated: March 16, 2021