Hailing the age-old ties between the two countries, Prime Minister Narendra Modi on Tuesday called Russia an "all-weather friend" of India in front of an enthusiastic crowd of Indians in Moscow. India's digital transformation, Chandrayaan-3 feat as well as the recent T20 cricket World Cup win also featured in PM Modi's nearly one hour speech amid chants of 'Modi, Modi'.