Tai Po, in the north-east New Territories, has grown from a market town of 25 000 people to about 300 000 and, like the other new towns, provides a wide range of facilities for residents.