Now is the time to invest!

In Russia...

Commonly known as the land of snow and deadly winters, often unrealised is the splendor and charm that embraces a society which is now free of its former restrictions. The offset development of commercial activity has come to fruition and now considered to be an entrepreneurial opportunists dream.

Russia is the largest country in the world with the total area 17,075,400 square kilometers. The main part of the European territory of Russia is situated within the Eastern European Plain (Vostochno-Evropeyskaya Ravnina). The southern border is on the North Caucasus. The territory of Russia spans through 11 times zones. Moscow being the capital has been popular with overseas investors and real estate market has seen incredible increases over the last 3 years. Another area of interest is, Sochi on the black sea coast, where the winter Olympics 2014 will be hosted.

Read more about Russia...

Unlocking the emerging markets

Newly Released Developments

Olympia

Olympia