Holiday picture from Aldeburgh on the Suffolk coast in England. Home of great fish and chips.