British PM hospitalised