Russian time is 3 hours ahead of Greenwich Mean Time(GMT). India is ahead of Moscow by 2.5/3.5 hrs. subject to day light saving time. The international dialing code to Russia is +7.