The Group of 20 (G-20) summit in Bali, Indonesia, scheduled for November 15 to 16, certainly presents attractive prospects for Russian President Vladimir Putin, who needs to re-assert his place among the world’s most influential leaders. However, he has yet to confirm his travel plans and not purely out of concern about affronts from the...