"an Ilford-based gnat knew about life in Peking"

Ilford is a town in north-west Greater London.  Peking is the capital city of China, known in recent decades as Beijing. Their relative positions can be seen on the map below:

Ilford (left) and Peking (right)
Public DomainIlford (left) and Peking (right)