Como encontrar o modo usando o Pandas Groupby
source.groupby(['Country','City']).agg(lambda x:x.value_counts().index[0])
Worrisome Wombat
source.groupby(['Country','City']).agg(lambda x:x.value_counts().index[0])