English: The G20 Leaders' Summit is currently taking place in St. Petersburg, Russia.
Telugu: * రష్యా అధ్యక్షతన సెంట్ పీటర్స్బర్గ్లో జి. 20 నేతల సదస్సు జరిగింది.