Britain will provide a £20 million ($27 million) aid package to deliver water, sanitation and hygiene services in Gaza, a media report said on Monday.