which island does the city in south hampshire with a population of 238,137 lie on ?
portsea island