The most common myths among Indian tourists about the Russian capital, Moscow were revealed in a recent survey. Intourist, […]