Mapping coordinates to countries in a pandas dataframe? (in a way that scales)

This is a standard GIS operation, so it would be a lot easier in a GIS such as QGIS.