Moscow, The City of Architectural Masterpieces
When we talk about the largest country on this planet earth, the first name which comes in our mind is none other than Russia as it covers the area of 17,125,200 square kilometers which is more than one-eighth of earth’s inhabited land area. Russia is located in Northern Asia and Eastern Europe. It begins from Baltic Sea in the west to the Pacific Ocean in the east and from Arctic…