Last updated on April 4th, 2018 Hermitage means the dwelling of a hermit. Quite contrary to the meaning of the word, Hermitage is also the name of the largest and the richest museum of Russia. This grand art and culture museum is situated in St Petersburg, the cultural centre of Russia. A visit to St. Petersburg is incomplete without a visit to the Hermitage Museum just as a visit to Moscow is incomplete without a visit to the Red Square and…