tugoDOOM
на самом деле базу ip можешь держать сам и по ней ходить, проверять, но это тоже не всегда спасает, т.к. у нашего провайдера ip лондонский!
ClayRabbit
так что гугл как-то по другому находит страну юзера, т.к. у меня гугл начал показываться недавно на украинском (зря кстати), а до этого действительно однозначно определял по accept-languages