foo = lambda x: pd.Series([i for i in reversed(x.split(','))])
rev = df['City, State, Country'].apply(foo)
print(rev)
Pandas Dataframe: разделить столбец на несколько столбцов, выровнять по правому краю несогласованные записи ячеек