A Russian delegation from the Government of Moscow will participate in the Smart Cities India Expo 2025, to be held in New Delhi from March 19 to 21.