The 18th G20 Heads of State and Government Summit in New Delhi on September 9-10 will be a culmination of all the G20 processes and meetings held throughout the year among ministers. Russian President Vladimir Putin conveyed his inability to attend the G20 Summit in New Delhi on 9-10 September 2023 to his Indian counterpart Narendra Modi during a phone call between the two leaders on Monday and now Russian Foreign Minister Sergei Lavrov is set to attend the upcoming G20 summit in Delhi next month. Is Putin afraid of being arrested outside Russia ?